F
#include <iostream>
#include<cstdio>
using namespace std;
const int maxn=1e4+10;
int a[maxn];
int main(){
double n;
cin>>n;
double you=0,ji=0;
for(int i=0;i<n;i++){
cin>>a[i];
if(a[i]>=60) ji++;
if(a[i]>=85) you++;
}
printf("%.0f",(ji/n)*100);
cout<<"%\n";
printf("%.0f",(you/n)*100);
cout<<"%\n";
return 0;
}
G
#include <iostream>
#include<cstdio>
using namespace std;
const int maxn=1e4+10;
typedef long long ll;
bool judg(int x){
int a[10];
int flag=1;
for(int i=1;i<=8;i++){
a[i]=x%10;
x/=10;
}
for(int i=1,j=8;i<=4;i++,j--){
if(a[i]!=a[j]){
flag=0;
break;
}
}
if(flag) return 1;
return 0;
}
bool judge(int x){
int a[10];
int flag=1;
for(int i=1;i<=8;i++){
a[i]=x%10;
x/=10;
}
if(a[1]!=a[3]||a[2]!=a[4]) flag=0;
for(int i=1,j=8;i<=4;i++,j--){
if(a[i]!=a[j]){
flag=0;
break;
}
}
if(flag) return 1;
return 0;
}
int main(){
int n;
cin>>n;
for(int i=n+1;i<=80800808;i++){
if(judg(i)==1){
cout<<i<<endl;
break;
}
}
for(int i=n+1;i<=80800808;i++){
if(judge(i)==1){
cout<<i<<endl;
break;
}
}
return 0;
}