链接:http://codeforces.com/contest/268

       这一次是第一次做出3个题分数也涨了74分

题目A:n个队伍 有两种 队服,主队服和 客队服,求    n*(n-1)场比赛中 主场球队穿 客场球队的 场数

解题思路: 遍历

解题代码:

View Code
 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个按钮,按错一个 就要重新来过  求最多的按按钮的次数

解题思路: 简单思考,找到规律  

解题代码:

View Code
 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: 给出一个二维坐标,求出在 这个坐标和原点组成的矩形中举例两两不等于整数的点

解题思路:不共线的点

解题代码:

View Code
 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 }

 

posted on 2013-02-04 21:22  dark_dream  阅读(239)  评论(0编辑  收藏  举报