设为首页 加入收藏

TOP

HDU 4925 Apple Tree 找呀找规律
2015-07-20 17:58:27 来源: 作者: 【 】 浏览:1
Tags:HDU 4925 Apple Tree 规律

间隔着取_(:з?∠)_

#include 
  
   
#include 
   
     #include 
    
      using namespace std; typedef long long ll; int n, m; int init(int i, int j) { int cnt = 1; if(i-1 >= 1) cnt *= 2; if(i+1 <= n) cnt *= 2; if(j-1 >= 1) cnt *= 2; if(j+1 <= m) cnt *= 2; return cnt; } int main() { int T; scanf("%d", &T); while(T-- > 0) { scanf("%d%d", &n, &m); if(n == 1 && m == 1) { cout << 1 << endl; continue; } ll ans = 0; for(int i = 1; i <= n; i ++) { for(int j = 1+(i&1); j <= m; j += 2) { ans += init(i, j); } } cout << ans << endl; } return 0; }
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU1963Investment 下一篇hdu 4925 Apple Tree

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: