摘要: 题目链接:http://codeforces.com/problemset/problem/323/A题目意思:给定值 k ,需要输出 k 个 k 行 k 列的单位立方体各表示什么颜色(或者是黑色或者是白色)。需要满足的条件是:如果是白色的单位立方体,那么它有且仅有2个白色的相邻单位立方体;如果是黑色的单位立方体,那么它有且仅有2个黑色的相邻单位立方体。要是给出的k不能构成满足这些条件的立方体,输出-1. 在纸上尝试过用次小的奇数 3 来模拟,发现无论如何都不能满足条件,于是大胆地猜测k是奇数的话是不行的。至于证明就...无能为力啊~希望会的读者能够指点迷津,不胜感激。 而偶数的话,为了简单起 阅读全文
posted @ 2014-01-23 23:51 windysai 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/problemset/problem/320/B题目意思:有两种操作:"1 x y"(x (2 9)——> (5 11)。理由是 2 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int maxn = 100 + 10; 8 int a[maxn], b[maxn], ans[maxn]; 9 int n;10 11 void dfs(int k)12 {13 int i;14 ans[k] = 1; // 可以到达第k行的区.. 阅读全文
posted @ 2014-01-23 17:06 windysai 阅读(557) 评论(0) 推荐(0) 编辑