Submission #305601


Source Code Expand

#include <bits/stdc++.h>

#define REP(i,n) for(int i=0;i<(int)(n);i++)
#define ALL(x) (x).begin(),(x).end()

using namespace std;

int a[16];

int number(int n) {
  if (n % 10 == 0) return number(n / 10) + 1;
  return 0;
}

int main() {
  int n, res = 0;
  cin >> n;
  REP(i,n) res = res * 10 + 9;
  printf("%d\n", res);
  REP(i,res+1) {
    REP(i,n) printf("%d", a[i]);
    printf("\n");
    int d = number(i+1);
    a[d] = (a[d] + 1) % 10;
  }
  return 0;
}

Submission Info

Submission Time
Task A - Lock
User asi1024
Language C++11 (GCC 4.8.1)
Score 100
Code Size 487 Byte
Status AC
Exec Time 90 ms
Memory 800 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 23 ms 792 KB
subtask0_sample_02.txt AC 23 ms 676 KB
subtask1_01.txt AC 25 ms 796 KB
subtask1_02.txt AC 30 ms 796 KB
subtask1_03.txt AC 90 ms 800 KB