本地能过,评测全RE
查看原帖
本地能过,评测全RE
602932
NumberTrart楼主2023/7/31 17:38
#include<iostream>
#include<list>
using namespace std;
struct fruit
{
    int t;//1:apple 0:orange 11:delete apple 10:delete orange
    int id;
} a;
list<fruit> l;
int n;
list<fruit>::iterator it,jt,kt;
int main()
{
    ios::sync_with_stdio(false);
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        a.id=i;
        cin>>a.t;
        l.insert(l.end(),a);
        //cout<<"input successfully:"<<i<<'\n';
    }
    //cout<<"input ends successfully!\n";
    while(!l.empty())
    {
		it=l.begin();
		it->t+=10;
		//cout<<"flag_first successfully!\n";
		it++;
		jt=l.begin();
        for(;it!=l.end();jt++,it++)
        {
            if(it->t%10!=jt->t%10) 
            {
                it->t+=10;
                //cout<<"flaged successfully:"<<it->id<<'\n';
            }
        }
        for(it=l.begin();it!=l.end();++it)
        {
        	if(it->t>=10){
        		//cout<<"deleted successfully:";
        		cout<<it->id<<' ';
        		//cout<<'\n';
				l.erase(it);
			}
		}
        cout<<'\n';
    }
    return 0;
}

调试完之后,本地把我下载的数据和样例都过了,就是评测RE

2023/7/31 17:38
加载中...