QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#100784#4430. Hidden PasswordYanagi_Origami#AC ✓4ms4008kbC++14558b2023-04-28 06:09:502023-04-28 06:09:52

Judging History

This is the latest submission verdict.

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-04-28 06:09:52]
  • Judged
  • Verdict: AC
  • Time: 4ms
  • Memory: 4008kb
  • [2023-04-28 06:09:50]
  • Submitted

answer

#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
using namespace std;
#define rep(i,a,b) for(int i=a;i<=b;i++)
#define per(i,a,b) for(int i=a;i>=b;i--)
const int N=2e5+5;
char s[N],a[N];
void solve(){
    scanf("%s",s+1);
    int n=strlen(s+1);
    rep(i,1,n) a[i] = (s[i]-'a'+13)%26 + 'a';
    bool fl = 0;
    rep(i,1,n) if(a[i]!=s[i]) fl=1;
    if(fl) printf("%s\n",a+1);
    else puts("NIE");
    rep(i,1,n) a[i]=s[i]=0;
}
int main(){
    int T;
    scanf("%d",&T);
    while(T--) solve();
    return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 4ms
memory: 4008kb

input:

20
aeljltfjjqdplqkoevfocfopmigcwtdkehcbrrjrukkjnaozzbpxaiusphivkjbyqqwxyngvkczgilniutalgskhpbcpmwdbjdekkihyuoteiurjvhgixsehjxtqugjzwelxmjqbunoyofvgsomzwrsjrddrmjebpovwebpzmmdbgghyisvqlwalutpffxvypxfphdmnudyjdjsnyhgctmhpzmayzjodaezeoxgkuioqiquffjzndmdqsdjuxlyrviisvczkxeyhpxejksmtohxcfkghsiiiyiliehmks...

output:

nrywygswwdqcydxbrisbpsbczvtpjgqxrupoeewehxxwanbmmocknvhfcuvixwolddjklatixpmtvyavhgnytfxucopczjqowqrxxvulhbgrvhewiutvkfruwkgdhtwmjrykzwdohablbsitfbzmjefweqqezwrocbijrocmzzqottulvfidyjnyhgcsskilckscuqzahqlwqwfalutpgzucmznlmwbqnrmrbktxhvbdvdhsswmaqzqdfqwhkyleivvfipmxkrluckrwxfzgbukpsxtufvvvlvyvruzxfbsw...

result:

ok 20 lines

Extra Test:

score: 0
Extra Test Passed