您的位置:首页
Codeforces 441C Valera and Tubes
2017-04-17 13:17
337 查看
题目链接:Codeforces 441C Valera and Tubes
没看到r >= 2一直错。让前几个管子占用2个格子。最后一个把剩下的都占用了。假设问题有解。这样做一定有解。其它策略就不一定了(比方让某个管子占用了3个格子。而总共同拥有四个格子,两个管子)。
没看到r >= 2一直错。让前几个管子占用2个格子。最后一个把剩下的都占用了。假设问题有解。这样做一定有解。其它策略就不一定了(比方让某个管子占用了3个格子。而总共同拥有四个格子,两个管子)。
#include <iostream> #include <cstdio> using namespace std; int main() { int n, m, k; scanf("%d%d%d", &n, &m, &k); int x = 1, y = 1; bool flag = false; for(int i = 0; i < k - 1; i++) { printf("2"); for(int j = 0; j < 2; j++) { if(!flag) printf(" %d %d", x, y++); else printf(" %d %d", x, y--); if(y > m) { flag = !flag; x++; y = m; } if(y < 1) { flag = !flag; x++; y = 1; } } puts(""); } printf("%d", n * m - ((k - 1) * 2)); while(x <= n) { if(!flag) printf(" %d %d", x, y++); else printf(" %d %d", x, y--); if(y > m) { flag = !flag; x++; y = m; } if(y < 1) { flag = !flag; x++; y = 1; } } puts(""); return 0; }
相关文章推荐
- Codeforces 441C Valera and Tubes
- CodeForces 441C Valera and Tubes
- Codeforces - 441C-Valera and Tubes
- Codeforces 492E Vanya and Field
- CodeForces 228A Is your horseshoe on the other hoof?
- Codeforces 696D Legen...(AC自动机 + 矩阵快速幂)
- codeforces#397 -----第一次codeforces
- CodeForces 672D Robin Hood(二分)
- CodeForces 895 C.Square Subsets(状压DP+线性基)
- 【CodeForces 417D】【Cunning Gena】
- Codeforces 519D A and B and Interesting Substrings (简单hash)
- CodeForces 538B Quasi Binary(简单数学)
- CodeForces - 274B Zero Tree — 树形DP
- Codeforces 553B Kyoya and Permutation
- Codeforces 912E Prime Gift 搜索,meet-in-the-middle
- Treasure - CodeForces 494 A 水题
- CodeForces 32B Borze
- CodeForces 702E Analysis of Pathes in Functional Graph(倍增)
- CodeForces - 744A Hongcow Builds A Nation
- codeforces 438D The Child and Sequence(线段树:单点更新+区间取模+区间和)