Submission #1037208

#TimeUsernameProblemLanguageResultExecution timeMemory
1037208clementine기억 압축 (JOI15_memory)C++17
10 / 100
1336 ms284212 KiB
#include "Memory_lib.h" #include <bits/stdc++.h> using namespace std; int Memory(int N, int M) { int day = (M % 1000000)/ 10000; char ith; if(day % 100 ==0 && M !=0 && N == 100) { ith = Get(100); } else if(day + 1 > N) { ith = Get(1); return -2; } else { ith = Get(day + 1); } int type = M / 1000000; M = M %1000000; if(ith == '<') { M += 100; } else if(ith == '>') { if(type ==2 ) { return -2; } M -= 100; M +=1000000; } else if(ith == '[') { M +=1; M +=2000000; } else if(ith == ']') { if(type == 0) { return -2; } M -=1; M +=3000000; } M += 10000; //cout << M << '\n'; int trig = (M / 100) % 100; int sqr = M % 100; if(trig > 50 || sqr > 50) { return -2; } if(day + 1 == N) { if(M % 10000 == 0) { return -1; } else{return -2;} } return M; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...