竞赛
考级
法兰西玫瑰
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int in[10001],out[10001]; for(int i=0;i<n;i++){ cin>>in[i]; } for(int i=0;i<n;i++){ cin>>out[i]; } int all[10001]; for(int i=0;i<n;i++){ all[i]=in[i]-out[i]; } sort(all,all+n); /* for(int i=0;i<n;i++){ cout<<all[i]<<" "; } */ for(int i=0;i<n;i++){ bool temp=true; for(int j=i-1;j>=0;j--){ if(all[j]==all[i]) temp=false; } if(temp){ cout<<all[i]<<" "; int sum=1; for(int j=i+1;j<n;j++){ if(all[j]==all[i]) sum++; } cout<<sum<<endl; } }
小垃圾
荷取青
首先你要复制这个代码: 提交试试。 然后在16行的i<200改成i<=200这样你就知道这道题有多狗了
CSP_J
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int in[10001],out[10001]; for(int i=0;i<n;i++){ cin>>in[i]; } for(int i=0;i<n;i++){ cin>>out[i]; } int all[10001]; for(int i=0;i<n;i++){ all[i]=in[i]-out[i]; } sort(all,all+n); /* for(int i=0;i<n;i++){ cout<<all[i]<<" "; } */ for(int i=0;i<n;i++){ bool temp=true; for(int j=i-1;j>=0;j--){ if(all[j]==all[i]) temp=false; } if(temp){ cout<<all[i]<<" "; int sum=1; for(int j=i+1;j<n;j++){ if(all[j]==all[i]) sum++; } cout<<sum<<endl; } } }
嫌疑を避ける ~~
少了一行代码,在哪里呢?:)
ドラゴンコア(AC比本狗还狗)
尘埃
潜龙暗虎
#include <iostream> using namespace std; int main(){ int a[105], b[105]; int n, m; cin >> n; for(int i=1; i<=n; ++i){ cin >> a[i]; } for(int i=1; i<=n; ++i){ cin >> m; b[i] = a[i]-m; } for(int i=1; i<=n; ++i){ int c=i, d=b[i]; for(int j=i; j<=n; ++j){ if(b[j]<d){ d=b[j]; c=j; } } swap(b[c], b[i]); } for(int i=1; i<=n; i){ int num=1; while(b[i]==b[i+1]){ num; ++i; } cout<<b[i]<<" "<<num<<endl; } return 0; }
老6
见注释
邪恶的死神
#include<bits/stdc++.h> using namespace std; int main(){ int a[105], b[105]; int n, m; cin >> n; for(int i=1; i<=n; ++i){ cin >> a[i]; } for(int i=1; i<=n; ++i){ cin >> m; b[i] = a[i]-m; } for(int i=1; i<=n; ++i){ int c=i, d=b[i]; for(int j=i; j<=n; ++j){ if(b[j]<d){ d=b[j]; c=j; } } swap(b[c], b[i]); } for(int i=1; i<=n; i){ int num=1; while(b[i]==b[i+1]){ num; ++i; } cout<<b[i]<<" "<<num<<endl; } return 0; }
苍狼
Alex
不会map的可以看这篇文章
营业执照思密达
林克 ━━╋══════➢
老六打法
英语
远在天边的浪子
#include <iostream> using namespace std; int n,a[105],b[105],c[205]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; }
钮祜禄氏·南宫伊儿
准
#include <bits/stdc++.h> using namespace std; int shr[105],zhc[105],lr[105],ans; int n; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>shr[i]; for(int i=1;i<=n;i++) cin>>zhc[i]; for(int i=1;i<=n;i++) lr[i]=shr[i]-zhc[i]; sort(lr+1,lr+1+n); for(int i=1;i<=n;i++){ if(i==1) ans++; else if(lr[i]==lr[i-1]) ans++; else{ cout<<lr[i-1]<<" "<<ans<<endl; ans=1; } } if(lr[n]!=lr[n-1]) cout<<lr[n]<<" "<<1; else if(ans>1) cout<<lr[n]<<" "<<ans; return 0; }
Voldemort
#include<bits/stdc++.h> using namespace std; int zt[114],ft[114],n,l[114]; int main(){ int n; cin >> n; for(int i = 1;i <= n;i++){ cin >> l[i]; } for(int i = 1;i <= n;i++){ int a; cin >> a; if(l[i]-a >= 0) zt[l[i]-a]; else ft[-(l[i]-a)]; } for(int i = 101;i >0;i--){ if(ft[i]){ cout << -i << ' ' << ft[i] << endl; } } for(int i = 0;i <= 101;i++){ if(zt[i]){ cout << i << ' ' << zt[i] << endl; } } }
风中雪zLyXj
共24条