Submission #322332


Source Code Expand

#include <iostream>
#include <cstdio>
using namespace std;
char nums[8];
void generate(int n, int N){
 for(int i = 0; i < 10; i++){
    if(n < N) generate(n + 1, N);
    else puts(nums);
    if(i < 9) if(++nums[n] > '9') nums[n] = '0'; 
 }
}
int main(){
int N;
cin>>N;
for(int i = 0; i < N; i++) nums[i] = '0';
nums[N] = '\0';
int a = 1;
for(int i = 0; i < N; i++) a *= 10;
a--;
cout<<a<<endl;
generate(0, N - 1);
return 0;
}

Submission Info

Submission Time
Task A - Lock
User candidate_1146
Language C++ (G++ 4.6.4)
Score 100
Code Size 447 Byte
Status AC
Exec Time 80 ms
Memory 920 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 5
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 25 ms 920 KB
subtask0_sample_02.txt AC 23 ms 916 KB
subtask1_01.txt AC 24 ms 692 KB
subtask1_02.txt AC 26 ms 916 KB
subtask1_03.txt AC 80 ms 792 KB