1683: Cryptographer’s Conundrum
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 97 Solved: 72
[ Submit][ Status][ Web Board]
Description
Input
Output
Sample Input
SECRET
Sample Output
4
HINT
Source
前面说了那么多,都没什么用,就是问把输入的字符串变成PER循环型的,需要几步。
水题。
#include <stdio.h>
#include <string.h>
const int MAXN=305;
char str[MAXN];
int main()
{
while(scanf("%s",str)>0)
{
int ans=0;
for(int j=0;j<strlen(str);j++)
if(((j+1)%3==1&&str[j]!='P')||((j+1)%3==2&&str[j]!='E')||((j+1)%3==0&&str[j]!='R'))
ans++;
printf("%d\n",ans);
}
return 0;
}
/**************************************************************
Problem: 1683
User: 0905130123
Language: C++
Result: Accepted
Time:0 ms
Memory:960 kb
****************************************************************/