6 solutions
-
-6
#include<bits/stdc++.h> using namespace std; int main(){ string k,c; int K,p,i,j; char s[26],d[26]; bool u[26]={0}; cin>>k>>K>>c; for(i=0;i<26;s[i++]='A'+i-1); for(p=K-1,i=0;i<k.size();i++)if(!u[k[i]-'A'])d[p%26]=k[i],u[k[i]-'A']=1,p++; for(i=0;i<26;i++)if(!u[i])d[p%26]='A'+i,p++; for(i=0;i<c.size();i++){for(j=0;d[j]!=c[i];j++);cout<<s[j];} return 0; }求修改
Information
- ID
- 1007
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- 10
- Tags
- # Submissions
- 7
- Accepted
- 1
- Uploaded By