资深光能
3802(50分):
- #include<iostream>
- using namespace std;
- int a,n,m,b[1005];
- int main()
- {
- cin>>n;
- for(int i=1;i<=n;i++){
- cin>>a;
- b[a]++;
- }
- for(int i=1;i<=1000;i++){
- if(b[i]==1)
- m++;
- }
- cout<<m<<endl;
- for(int i=1;i<=1000;i++){
- for(int j=1;j<=b[i];j++){
- cout<<i<<" ";
- }
- }
- return 0;
- }
4383(40分):
- #include<iostream>
- using namespace std;
- int a[1005],b[1005];
- int main(){
- int n,t=0;
- cin>>n;
- for(int i=1;i<=n;i++) {
- cin>>a[i];
- b[a[i]]++;
- }
- for(int i=104;i>=1;i--){
- if(b[i]!=0) {
- cout<<i<<" ";
- t++;
- }
- if(t==2){
- break;
- }
- }
- return 0;
- }
资深守护
#include<iostream>
using namespace std;
int b[1005];//桶
int main(){
int n,t,cnt=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t;
b[t]++;
}
for(int i=1;i<=1000;i++){
if(b[i]>0){
cnt++;
}
}
cout<<cnt<<endl;
for(int i=1;i<=1000;i++){
if(b[i]>0){
cout<<i<<" ";
}
}
return 0;
}
资深守护
#include<iostream>
#include<algorithm>
using namespace std;
int b[105];
int main(){
int n,t,cnt=0;
bool flag=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t;
b[t]++;
}
for(int i=104;i>=0;i--){
for(int j=1;j<=b[i];j++){
cout<<i<<" ";
cnt++;
if(cnt==2){
flag=1;
break;
}
}
if(flag==1)break;
}
return 0;
}