求助,64pts,最后两个点WA了
  • 板块P1104 生日
  • 楼主chenkuntao
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/5/17 19:47
  • 上次更新2023/10/23 15:30:05
查看原帖
求助,64pts,最后两个点WA了
723596
chenkuntao楼主2023/5/17 19:47
#include <bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
	return x>y;
}
struct code{
	string n;//名字 
	int ad;
	int co;
};
int main(){
	code n[110];
	int r;//人数 
	cin>>r;
	for(int i=0;i<r;i++){
		int y,m,d;
		cin>>n[i].n>>y>>m>>d;
		n[i].ad=y*10000+m*100+d;
	}
	int gc[r+10];
	for(int i=0;i<r;i++){
		gc[i]=n[i].ad;
	}
	stable_sort(gc,gc+r,cmp);
	for(int i=0;i<r;i++){
		n[i].co=0;
	}
	for(int i=0;i<r;i++){
		for(int j=0;j<r;j++){
			if(n[j].ad==gc[j]&&n[j].co==0){
				cout<<n[j].n<<endl;
				n[j].co=1;
				break;
			}
		}
	}
	return 0;
}
2023/5/17 19:47
加载中...