链接:http://codeforces.com/contest/268
这一次是第一次做出3个题分数也涨了74分
题目A:n个队伍 有两种 队服,主队服和 客队服,求 n*(n-1)场比赛中 主场球队穿 客场球队的 场数
解题思路: 遍历
解题代码:

1 // File Name: 164div2.a.c 2 // Author: darkdream 3 // Created Time: 2013年01月28日 星期一 23时29分14秒 4 5 #include<stdio.h> 6 #include<string.h> 7 #include<stdlib.h> 8 #include<time.h> 9 #include<math.h> 10 11 int main(){ 12 int n ; 13 scanf("%d",&n); 14 15 int a[100],b[100]; 16 int i ,j,sum = 0; 17 for (i = 1;i <= n; i ++) 18 scanf("%d %d",&a[i],&b[i]); 19 for (i = 1;i <= n;i++) 20 for (j = 1;j <= n;j++) 21 if (a[i] == b[j]) 22 sum ++; 23 printf("%d\n",sum); 24 25 return 0 ; 26 }
题目B: n个按钮,按错一个 就要重新来过 求最多的按按钮的次数
解题思路: 简单思考,找到规律
解题代码:

1 // File Name: 164.b.c 2 // Author: darkdream 3 // Created Time: 2013年01月28日 星期一 23时41分57秒 4 5 #include<stdio.h> 6 #include<string.h> 7 #include<stdlib.h> 8 #include<time.h> 9 #include<math.h> 10 11 int main(){ 12 int n , i , sum = 0; 13 scanf("%d",&n); 14 printf("%d\n",n*(n+1)/2+n-2); 15 return 0 ; 16 }
题目C: 给出一个二维坐标,求出在 这个坐标和原点组成的矩形中举例两两不等于整数的点
解题思路:不共线的点
解题代码:

1 // File Name: 164.c.c 2 // Author: darkdream 3 // Created Time: 2013年01月29日 星期二 00时42分17秒 4 5 #include<stdio.h> 6 #include<string.h> 7 #include<stdlib.h> 8 #include<time.h> 9 #include<math.h> 10 11 int main(){ 12 int n , m , temp ,i; 13 scanf("%d %d",&n,&m); 14 if (n > m ) 15 { 16 printf("%d\n",m+1); 17 for (i = 0 ;i <= m; i++) 18 { 19 printf("%d %d\n",i , m-i); 20 } 21 } 22 else 23 { 24 25 printf("%d\n",n+1); 26 for (i = n ;i >= 0; i--) 27 { 28 printf("%d %d\n",n-i , i); 29 } 30 } 31 return 0 ; 32 }