Submission #816716
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
#define INF 0x3f3f3f3f
int a[15];
char str[10];
int flag[20];
//int fflag[20];
int main()
{
int k;
scanf("%s%d",str,&k);
memset(flag,0,sizeof(flag));
for(int i=0;i<k;i++)
{
scanf("%d",&a[i]);
flag[a[i]]=1;
}
int len=strlen(str);
int fflag=0;int ans,ssum,pos=0,tt;
for(int i=0;i<len;i++)
{
ssum=0;
for(int j=0;j<=9;j++)
{
if((j>(str[i]-'0'))&&flag[j]==0)
{
printf("%d",j);
fflag=1;
ans=i;
ssum=1;
break;
}
else if((j==(str[i]-'0'))&&flag[j]==0)
{
printf("%d",j);
ssum=1;
break;
}
}
if(ssum==0) {pos=1;tt=i;break;}
//printf("####%d\n",ssum);
if(fflag) break;
}
int cnt=0;
for(int i=0;i<=9;i++)
{
if(flag[i]==0)
{
cnt=i;break;
}
}
if(fflag)
{for(int i=ans+1;i<len;i++)
printf("%d",cnt);}
if(pos)
{
//printf("%d\n",tt);
for(int i=tt;i<len+1;i++)
printf("%d",cnt);
}
printf("\n");
return 0;
}
Submission Info
Submission Time
2016-07-23 22:06:29+0900
Task
C - Iroha's Obsession
User
AKahieveman
Language
C++14 (GCC 5.4.1)
Score
300
Code Size
1134 Byte
Status
AC
Exec Time
4 ms
Memory
256 KiB
Compile Error
./Main.cpp: In function ‘int main()’:
./Main.cpp:12:23: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s%d",str,&k);
^
./Main.cpp:16:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&a[i]);
^
Judge Result
Set Name
Sample
All
Score / Max Score
0 / 0
300 / 300
Status
AC
Set Name
Test Cases
Sample
All
subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_X_01.txt, subtask1_X_02.txt, subtask1_X_03.txt, subtask1_X_04.txt, subtask1_X_05.txt, subtask1_X_06.txt, subtask1_X_07.txt, subtask1_X_08.txt
Case Name
Status
Exec Time
Memory
subtask0_sample_01.txt
AC
4 ms
256 KiB
subtask0_sample_02.txt
AC
4 ms
256 KiB
subtask1_X_01.txt
AC
4 ms
256 KiB
subtask1_X_02.txt
AC
4 ms
256 KiB
subtask1_X_03.txt
AC
4 ms
256 KiB
subtask1_X_04.txt
AC
4 ms
256 KiB
subtask1_X_05.txt
AC
4 ms
256 KiB
subtask1_X_06.txt
AC
4 ms
256 KiB
subtask1_X_07.txt
AC
4 ms
256 KiB
subtask1_X_08.txt
AC
4 ms
256 KiB