3 条题解

  • 0
    @ 2024-8-12 11:12:03

    image

    • 0
      @ 2024-8-12 9:58:12

      image

      • 0
        @ 2024-8-1 20:14:09

        #include<bits/stdc++.h> using namespace std; struct px { string name; int year; int xb; };

        int main() { int n,l=1,f=1; px a[1001],lao[1001],fl[1001]; cin>>n; for(int i=1;i<=n;i++) cin>>a[i].name>>a[i].year;

        for(int i=1;i<=n;i++)
        {
        	if (a[i].year>=60)
        	{
        		lao[l].name=a[i].name;
        		lao[l].year=a[i].year;
        		lao[l].xb=l;
        	}
        	else
        	{
        		fl[f].name=a[i].name;
        		fl[f].year=a[i].year;
        		fl[f].xb=f;
        	}
        }
        cout<<endl; 
        
        
        
        for(int i=1;i<=n;i++)
        	for(int j=1;j<=n;j++)
        	{
        		if(lao[j].year<lao[j+1].year)
        			swap(lao[j],lao[j+1]);
        		if(lao[j].year==lao[j+1].year and lao[j].xb>lao[j+1].xb)
        			swap(lao[j],lao[j+1]);
        	}
        
        
        
        
        for(int i=1;i<=l;i++)
        	cout<<lao[i].name<<" "<<lao[i].year<<endl;
        
        
        for(int i=1;i<=f;i++)
        	cout<<fl[i].name<<" "<<fl[i].year<<endl;
        return 0;
        

        }

        • 1

        信息

        ID
        5798
        时间
        1000ms
        内存
        32MiB
        难度
        4
        标签
        递交数
        102
        已通过
        46
        上传者