Submission #1963544
Source Code Expand
#include <iostream> #include <string> using namespace std; long long K, dp[555]; string S; int main() { cin >> K; for (int i = 0; i <= 550; i++) { unsigned long long R = 1; for (int j = i + 1; j <= i + 7; j++) R *= j; R /= 5040; dp[i] = R; } for (int i = 549; i >= 0; i--) { while (K >= dp[i]) { S += "L"; K -= dp[i]; } S += "AVITSEF"; } reverse(S.begin(), S.end()); cout << S << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | G - FESTIVAL |
User | E869120 |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 440 Byte |
Status | CE |
Compile Error
./Main.cpp: In function ‘int main()’: ./Main.cpp:19:28: error: ‘reverse’ was not declared in this scope reverse(S.begin(), S.end()); ^