Pagini recente » Borderou de evaluare (job #3246481) | Borderou de evaluare (job #2747237) | Borderou de evaluare (job #2735554) | Borderou de evaluare (job #3287769) | Borderou de evaluare (job #3295576)
Borderou de evaluare (job #3295576)
Raport evaluator
Compilare:
main.cpp:3:188: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
3 | using namespace std;bitset<q>viz;vector<int>gr[q];int n,m,l[q],r[q];int cupl(int s){if(viz[s])return 0;viz[s]=1;for(auto i:gr[s])if(0==r[i]||cupl(r[i])){l[s]=i;r[i]=s;return 1;}return 0;}main(){ifstream f("senat.in");ofstream g("senat.out");f>>n>>m;f.get();string lc;for(int i=1;i<=m;++i) {getline(f,lc);for(int j=0;j<lc.size();++j)if(isdigit(lc[j])){int nc=0;for(;isdigit(lc[j]);nc=nc*10+lc[j]-'0',++j);--j;gr[i].push_back(nc+n);}}for(bool ok=1; ok;) {ok=0;viz&=0;for(int i=1;i<=m;++i)if(0==l[i])ok|=cupl(i);}for(int i=1;i<=m;++i)if(0==l[i]){g<<"0";return 0;}for(int i=1;i<=m;++i) g<<l[i]-n<<'\n';}
| ^~~~
main.cpp: In function 'int main()':
main.cpp:3:318: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
3 | using namespace std;bitset<q>viz;vector<int>gr[q];int n,m,l[q],r[q];int cupl(int s){if(viz[s])return 0;viz[s]=1;for(auto i:gr[s])if(0==r[i]||cupl(r[i])){l[s]=i;r[i]=s;return 1;}return 0;}main(){ifstream f("senat.in");ofstream g("senat.out");f>>n>>m;f.get();string lc;for(int i=1;i<=m;++i) {getline(f,lc);for(int j=0;j<lc.size();++j)if(isdigit(lc[j])){int nc=0;for(;isdigit(lc[j]);nc=nc*10+lc[j]-'0',++j);--j;gr[i].push_back(nc+n);}}for(bool ok=1; ok;) {ok=0;viz&=0;for(int i=1;i<=m;++i)if(0==l[i])ok|=cupl(i);}for(int i=1;i<=m;++i)if(0==l[i]){g<<"0";return 0;}for(int i=1;i<=m;++i) g<<l[i]-n<<'\n';}
| ~^~~~~~~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 303kb | S-a respectat legea! | 10 |
2 | 0ms | 303kb | S-a respectat legea! | 10 |
3 | 0ms | 303kb | S-a respectat legea! | 10 |
4 | 0ms | 303kb | S-a respectat legea! | 10 |
5 | 0ms | 303kb | S-a respectat legea! | 10 |
6 | 0ms | 303kb | S-a respectat legea! | 10 |
7 | 0ms | 303kb | S-a respectat legea! | 10 |
8 | 0ms | 303kb | S-a respectat legea! | 10 |
9 | 0ms | 303kb | S-a respectat legea! | 10 |
10 | 0ms | 303kb | S-a respectat legea! | 10 |
Punctaj total | 100 |