Submission #581085

#TimeUsernameProblemLanguageResultExecution timeMemory
581085masmc05Rack (eJOI19_rack)C++17
40 / 100
1 ms212 KiB
/****************************************************************************** Online C++ Compiler. Code, Compile, Run and Debug C++ program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include <iostream> using namespace std; int main() { long long int n, k; cin >> n >> k; long long int res = 0; k--; for (long long int i = n - 1; i >= 0; i--) { int child = k & 0b1; k = k >> 1; res = (res + (child << i) % 1000000007 ) % 1000000007; } cout << (res + 1) % 1000000007; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...