Submission #733873

#TimeUsernameProblemLanguageResultExecution timeMemory
733873mosiashvililukaMaking Friends on Joitter is Fun (JOI20_joitter2)C++14
1 / 100
5045 ms940 KiB
#include<bits/stdc++.h>
using namespace std;
int a,b,c,d,e,i,j,ii,jj,zx,xc,bo[2009][2009],pas,t,tes;
int main(){
    ios_base::sync_with_stdio(false),cin.tie(0),cout.tie(0);
    cin>>a>>tes;
    for(t=1; t<=tes; t++){
        cin>>c>>d;
        if(bo[c][d]==0){
            bo[c][d]=1;pas++;
        }
        while(1){
            c=0;d=0;e=0;
            for(i=1; i<=a; i++){
                for(j=i+1; j<=a; j++){
                    if(bo[i][j]==0||bo[j][i]==0) continue;
                    for(ii=1; ii<=a; ii++){
                        if(ii==i||ii==j) continue;
                        if(bo[ii][i]==0&&bo[ii][j]==1){
                            e=ii;c=i;d=j;
                            break;
                        }
                        if(bo[ii][j]==0&&bo[ii][i]==1){
                            e=ii;c=j;d=i;
                            break;
                        }
                    }
                    if(e!=0) break;
                }
                if(e!=0) break;
            }
            if(e==0) break;
            bo[e][c]=1;pas++;
        }
        cout<<pas<<"\n";
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...