Educational Codeforces Round 5(A,B题)

虽然是水题但还是贴下代码把

A

 1 #include<cstring>
 2 #include<cstdio>
 3 using namespace std;
 4 const int qq=1e6+10;
 5 char x[qq],y[qq];
 6 int main()
 7 {    
 8     
 9     int ans=0;int a=0,b=0;
10     char ch;
11     while((ch=getchar())!='
'){
12         if(ch!='0')    ans=1;
13         if(ans)    x[a++]=ch;
14     }
15     ans=0;
16     while((ch=getchar())!='
'){
17         if(ch!='0')    ans=1;
18         if(ans)    y[b++]=ch;
19     }
20     if(a>b)    printf(">
");
21     else if(a<b)    printf("<
");
22     else{
23         int i;
24         for(i=0;i<a;++i)
25             if(x[i]>y[i]){
26                 printf(">
"); break;
27             }
28             else if(x[i]<y[i]){
29                 printf("<
");break;
30             }
31         if(i==a)    printf("=
");
32     }
33 } 

B

 1 #include<cstdio>
 2 #include<iostream>
 3 #include<algorithm>
 4 using namespace std;
 5 int mmin[105];
 6 int main()
 7 {
 8     int n,m,a;
 9     cin >> n >> m;                //  就是求每一行最小值中 那个 最大的 
10     int t=0;
11     for(int i=0;i<n;++i){
12         int ans=0;
13         cin >> ans;
14         for(int j=1;j<m;++j){
15             cin >> a;
16             if(a<ans)    ans=a;
17         }
18         mmin[t++]=ans;
19     }
20     sort(mmin,mmin+t);
21     cout << mmin[t-1] << endl; 
22 }
原文地址:https://www.cnblogs.com/sasuke-/p/5126077.html