Submission #2586670


Source Code Expand

#include<iostream>
using namespace std;
int a,c[1111];
string s;
main()
{
	cin>>a>>s;
	for(int i=0;i<s.size();i++)c[i]=s[i]-'a'+1;
	while(1)
	{
		bool flag=0,fb=0;
		for(int i=s.size();--i;)
		{
			if(c[i]>(fb?1:0)&&c[i-1]+a<=26)
			{
				int b=(26-c[i-1])/a;
				if(c[i]<b)b=c[i];
				c[i]-=b;
				c[i-1]+=a*b;
				flag=1;
				fb|=c[i]>0;
			}
		}
		if(!flag)break;
	}
	for(int i=0;c[i];i++)cout<<char(c[i]+'a'-1);
}

Submission Info

Submission Time
Task C - Best Password
User kotatsugame
Language C++14 (GCC 5.4.1)
Score 0
Code Size 443 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 28
Set Name Test Cases
All corner_18, corner_19, corner_20, corner_21, corner_22, corner_23, large_09, large_10, large_11, large_12, large_13, large_14, large_15, large_16, large_17, sample_00, sample_01, sample_02, sample_03, small_00, small_01, small_02, small_03, small_04, small_05, small_06, small_07, small_08
Case Name Status Exec Time Memory
corner_18 WA 1 ms 256 KB
corner_19 WA 1 ms 256 KB
corner_20 WA 1 ms 256 KB
corner_21 WA 1 ms 256 KB
corner_22 WA 1 ms 256 KB
corner_23 WA 1 ms 256 KB
large_09 WA 1 ms 256 KB
large_10 WA 1 ms 256 KB
large_11 WA 1 ms 256 KB
large_12 WA 1 ms 256 KB
large_13 WA 1 ms 256 KB
large_14 WA 1 ms 256 KB
large_15 WA 1 ms 256 KB
large_16 WA 1 ms 256 KB
large_17 WA 1 ms 256 KB
sample_00 WA 1 ms 256 KB
sample_01 WA 1 ms 256 KB
sample_02 WA 1 ms 256 KB
sample_03 WA 1 ms 256 KB
small_00 WA 1 ms 256 KB
small_01 WA 1 ms 256 KB
small_02 WA 1 ms 256 KB
small_03 WA 1 ms 256 KB
small_04 WA 1 ms 256 KB
small_05 WA 1 ms 256 KB
small_06 WA 1 ms 256 KB
small_07 WA 1 ms 256 KB
small_08 WA 1 ms 256 KB