#30239: 為什麼這樣會錯?


danielhappy16889 (Daniel)

學校 : 臺北市立育成高級中學
編號 : 135795
來源 : [122.100.75.56]
最後登入時間 :
2024-05-05 10:59:14
e975. 3. 情書解密 (Love) -- 2019年5月TOI練習賽新手組 | From: [112.78.72.119] | 發表日期 : 2022-05-09 20:15

#include <iostream>
using namespace std;
int main()
{
    int g;
    string a;
    cin>>a;
    for(int i=0; i<a.size(); i++)
    {
        if(a[i]>='A' && a[i]<='Z' && i>=3)
        {
            a[i]=a[i]+32;
        }
        if(a[i-2]<a[i-3])
           {
               a[i-2]=a[i-2]+26;
           }
        if(a[i-1]<a[i-2])
           {
               a[i-1]=a[i-2]+26;
           }
        if(a[i]<a[i-1])
           {
               a[i]=a[i-1]+26;
           }
        if(a[i-2]-a[i-3]==3 && a[i-1]-a[i-2]==7 &&a[i]-a[i-1]==-17)
        {
            g=a[i-3]-12;
        }
    }
    if(g<0)
    {
        g=g+26;
    }
    cout<<g<<endl;
    return 0;
}

 
ZeroJudge Forum