比赛结束,发帖。
T2:
#include <bits/stdc++.h>
using namespace std;
int n,a,b,sz[10010];
int main(){
cin >> n;
for(int i=0;i<n;i++){
cin >> a >> b;
if(b<=16){
a-=10;
}else if(b>=20){
a-=b-20;
}
if(a>=0){
sz[i]=a;
}else{
sz[i]=0;
}
}
for(int i=0;i<n;i++){
if(i!=n-1){
cout << sz[i] << endl;
}else{
cout << sz[i];
}
}
return 0;
}
T3:
#include <bits/stdc++.h>
using namespace std;
double n,a[10010],mini,maxi;
int main(){
cin >> n;
for(int i=0;i<n;i++){
cin >> a[i];
}
for(int i=1;i<n;i++){
mini=min(mini,a[i]);
maxi=max(maxi,a[i]);
}
for(int i=0;i<n;i++){
if(i!=n-1){
if(a[i]!=mini){
cout << (a[i]-mini)/(maxi-mini)*100 << " ";
}else if(a[i]==mini){
cout << 0 << " ";
}
}else{
if(a[i]!=mini){
cout << (a[i]-mini)/(maxi-mini)*100;
}else if(a[i]==mini){
cout << 0;
}
}
}
return 0;
}