AtCoder Beginner Contest 070

题目链接

http://abc070.contest.atcoder.jp/assignments

abc都是水题

A:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main(){
 4   int n;
 5   scanf("%d",&n);
 6   int a=n%10;
 7   int b=n/100;
 8   if(a==b)
 9     cout<<"Yes"<<endl;
10   else
11     cout<<"No"<<endl;
12   return 0;
13 }

B:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main(){
 4   int x,y,a,b;
 5   scanf("%d%d%d%d",&x,&y,&a,&b);
 6   if(x<a){
 7     if(y>a)
 8       if(y<=b)
 9         cout<<y-a<<endl;
10       else
11         cout<<b-a<<endl;
12     else
13       cout<<0<<endl;
14   }else if(x==a){
15     cout<<min(y,b)<<endl;
16   }else{
17     if(b>x)
18       if(b<=y)
19         cout<<b-x<<endl;
20       else
21         cout<<y-x<<endl;
22     else
23       cout<<0<<endl;
24   }
25   return 0;
26 }

C:

 1 #include <bits/stdc++.h>
 2 #define ll long long int
 3 #define N 105
 4 using namespace std;
 5 ll k[N];
 6 ll gcd(ll a,ll b){
 7     return b?gcd(b,a%b):a;
 8 }
 9 int main(){
10     int n;
11     scanf("%d", &n);
12     for(int i=1;i<=n;i++){
13       scanf("%lld",&k[i]);
14     }
15     ll ans=k[1];
16     for(int i=2;i<=n;i++){
17       ans=ans/gcd(ans,k[i])*k[i];
18     }
19     printf("%lld\n",ans);
20     return 0;
21 }

D:

看这里

posted @ 2017-08-13 21:32  #忘乎所以#  阅读(127)  评论(0)    收藏  举报