開始試做USACO的題目
過了兩個熟悉系統的題目,這個平臺的題目對算法的理解很有幫助,而且給出測試數據可以便于找到自己的錯誤,很好~
想想這個是為了IOI準備的題庫,也就是中學生競賽所用,感覺到了大學才開始了解程序的我們,未免有些傷懷,不過沒什么,只要努力就好,希望這個假期和以后能夠為之而奮斗,提升解題和英語能力!
2000+2000=hadn't !
1 /*
2 ID: hongtaozhy
3 LANG: C++
4 TASK: test
5 */
6 #include <stdio.h>
7 int main () {
8 freopen ("test.in", "r",stdin);
9 freopen ("test.out", "w",stdout);
10 int a, b;
11 scanf ("%d %d", &a, &b); /* the two input integers */
12 printf ("%d\n", a+b);
13 return 0;
14 }
15
2 ID: hongtaozhy
3 LANG: C++
4 TASK: test
5 */
6 #include <stdio.h>
7 int main () {
8 freopen ("test.in", "r",stdin);
9 freopen ("test.out", "w",stdout);
10 int a, b;
11 scanf ("%d %d", &a, &b); /* the two input integers */
12 printf ("%d\n", a+b);
13 return 0;
14 }
15
1 /*
2 ID: hongtaozhy
3 LANG: C++
4 TASK: ride
5 */
6 #include <stdio.h>
7 #include <string.h>
8 char a[7],b[7];
9 int sum1,sum2;
10 int main () {
11 freopen ("ride.in", "r",stdin);
12 freopen ("ride.out", "w",stdout);
13
14 while(scanf("%s%s",a,b)==2){
15 sum1=1;
16 sum2=1;
17
18 for(int i = 0 ; i< strlen(a) ; i++)
19 sum1 *= a[i] - 'A' + 1;
20 for(int i = 0 ; i< strlen(b) ; i++)
21 sum2 *= b[i] - 'A' + 1;
22
23 sum1 = sum1 % 47;
24 sum2 = sum2 % 47;
25
26
27
28 if(sum1 == sum2 )
29 printf("GO\n");
30 else printf("STAY\n");
31 }
32
33 return 0;
34 }
35
2 ID: hongtaozhy
3 LANG: C++
4 TASK: ride
5 */
6 #include <stdio.h>
7 #include <string.h>
8 char a[7],b[7];
9 int sum1,sum2;
10 int main () {
11 freopen ("ride.in", "r",stdin);
12 freopen ("ride.out", "w",stdout);
13
14 while(scanf("%s%s",a,b)==2){
15 sum1=1;
16 sum2=1;
17
18 for(int i = 0 ; i< strlen(a) ; i++)
19 sum1 *= a[i] - 'A' + 1;
20 for(int i = 0 ; i< strlen(b) ; i++)
21 sum2 *= b[i] - 'A' + 1;
22
23 sum1 = sum1 % 47;
24 sum2 = sum2 % 47;
25
26
27
28 if(sum1 == sum2 )
29 printf("GO\n");
30 else printf("STAY\n");
31 }
32
33 return 0;
34 }
35