zrq495
www.zrq495.com
摘要: 水题!看懂题马上就能写出来。 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int T=1, n, i, sum; 6 int a[60]; 7 while(cin >> n, n) 8 { 9 sum=0;10 int ct=0;11 for (i=0; i<n; i++)12 {13 cin >> a[i];14 sum+=a[i];15 }16 ... 阅读全文
posted @ 2012-07-24 21:16 zrq495 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 当k=0时,n=3;当k!=0时,找最小的n,使sum=1+2+3+....+n >= |k|,且sum为偶数。代码:#include<iostream>using namespace std;int main(){ int T, i, j, k, sum, p; cin >> T; while(T--) { sum=0; cin >> k; if (k < 0) k=-k; if (!k) cout << "3" << endl; else { i=0; ... 阅读全文
posted @ 2012-07-24 20:56 zrq495 阅读(328) 评论(2) 推荐(0) 编辑
摘要: 水题,简单。 1 #include<iostream> 2 #include<cstring> 3 4 using namespace std; 5 6 int main() 7 { 8 int n; 9 char str[10000];10 cin >> n;11 while(n--)12 {13 cin >> str;14 if (!strcmp(str, "1") || !strcmp(str, "4") || !strcmp(str, "78"))15 cout << 阅读全文
posted @ 2012-07-24 19:19 zrq495 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 求两个正方体的带有的颜色是否相同。最少2次旋转就可以得到12种情况。ac代码: 1 #include<iostream> 2 #include<stdio.h> 3 4 using namespace std; 5 6 int main() 7 { 8 int i, j; 9 char c1[7], c2[7], str[13];10 while(scanf("%s", str)!=EOF)11 {12 for (i=0; i<6; i++)13 c1[i]=str[i];14 for (; i<12;... 阅读全文
posted @ 2012-07-24 16:04 zrq495 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 对角线上的数字满足 an = n * (n - 1) + 1;再通过列或者行的奇偶性以及与对角线数字的关系得到坐标。代码如下: 1 #include<iostream> 2 #include<cmath> 3 4 using namespace std; 5 6 int main() 7 { 8 int n; 9 while(cin >> n, n)10 {11 int c=(int)ceil(sqrt(n));12 int a=c*(c-1)+1;13 if (c & 1)14 {15 ... 阅读全文
posted @ 2012-07-24 14:15 zrq495 阅读(351) 评论(0) 推荐(0) 编辑