Submission #633639

#TimeUsernameProblemLanguageResultExecution timeMemory
633639GabrielLjeto (COCI21_ljeto)C++17
25 / 50
1 ms212 KiB
#include "bits/stdc++.h" using namespace std; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); long long a, b; pair<long long, bool> c, d, e, f, g, h, i, j; a = 0; b = 0; c.first = -1; c.second = 0; d.first = -1; d.second = 0; e.first = -1; e.second = 0; f.first = -1; f.second = 0; g.first = -1; g.second = 0; h.first = -1; h.second = 0; i.first = -1; i.second = 0; j.first = -1; j.second = 0; long long k; cin>>k; while(k--){ long long l, m, n; cin>>l>>m>>n; switch(m){ case 1: a += 100; if(c.first != -1){ if(l - c.first <= 10){ c.second = 1; a += 50 * c.second; } else { c.second = 0; } } else { c.second = 1; } c.first = l; break; case 2: a += 100; if(d.first != -1){ if(l - d.first <= 10){ d.second = 1; a += 50 * d.second; } else { d.second = 0; } } else { d.second = 1; } d.first = l; break; case 3: a += 100; if(e.first != -1){ if(l - e.first <= 10){ e.second = 1; a += 50 * e.second; } else { e.second = 0; } } else { e.second = 1; } e.first = l; break; case 4: a += 100; if(f.first != -1){ if(l - f.first <= 10){ c.second = 1; a += 50 * f.second; } else { f.second = 0; } } else { f.second = 1; } f.first = l; break; case 5: b += 100; if(g.first != -1){ if(l - g.first <= 10){ g.second = 1; b += 50 * g.second; } else { g.second = 0; } } else { g.second = 1; } g.first = l; break; case 6: b += 100; if(h.first != -1){ if(l - h.first <= 10){ h.second = 1; b += 50 * h.second; } else { h.second = 0; } } else { h.second = 1; } h.first = l; break; case 7: b += 100; if(i.first != -1){ if(l - i.first <= 10){ i.second = 1; b += 50 * i.second; } else { i.second = 0; } } else { i.second = 1; } i.first = l; break; case 8: b += 100; if(j.first != -1){ if(l - j.first <= 10){ j.second = 1; b += 50 * j.second; } else { j.second = 0; } } else { j.second = 1; } j.first = l; } } cout<<a<<" "<<b; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...