Submission #305592
Source Code Expand
#include <cstdio> #include <cstring> #include <vector> #include <string> #include <iostream> #include <algorithm> using namespace std; const int N = 100000 + 10; vector<string> vec[10]; int n; void solve() { cin >> n; cout << vec[n].size() - 1 << endl; for(int i = 0; i < vec[n].size(); ++ i) { cout << vec[n][i] << endl; } } int main() { vec[0].clear(); vec[0].push_back(""); for(int i = 1; i <= 5; ++ i) { vector<string> cur = vec[i - 1]; for(int j = 0; j < 10; ++ j) { for(int k = 0; k < cur.size(); ++ k) { string ss = ""; ss += (char)(j + '0'); ss += cur[k]; vec[i].push_back(ss); } reverse(cur.begin(), cur.end()); } } solve(); return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - Lock |
User | asian-2014-652 |
Language | C++ (G++ 4.6.4) |
Score | 100 |
Code Size | 738 Byte |
Status | AC |
Exec Time | 288 ms |
Memory | 6944 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | subtask0_sample_01.txt, subtask0_sample_02.txt |
All | subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask0_sample_01.txt | AC | 62 ms | 6920 KB |
subtask0_sample_02.txt | AC | 64 ms | 6936 KB |
subtask1_01.txt | AC | 66 ms | 6936 KB |
subtask1_02.txt | AC | 88 ms | 6944 KB |
subtask1_03.txt | AC | 288 ms | 6936 KB |