题目链接
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 ",ans); 20 return 0; 21 }
D: