我又来求助了!改了一些问题,还是不行!谁能帮我解决此问题,给个关注!
  • 板块P1765 手机
  • 楼主chanthu2114
  • 当前回复19
  • 已保存回复19
  • 发布时间2022/9/16 15:36
  • 上次更新2023/10/27 11:27:10
查看原帖
我又来求助了!改了一些问题,还是不行!谁能帮我解决此问题,给个关注!
738212
chanthu2114楼主2022/9/16 15:36
#include<iostream>
#include<stdio.h>
using namespace std;
string s;
int ans,n,k=91;
int main()
{
	std::ios::sync_with_stdio(false);
    getline(cin,s);
    for(int i=0;i<s.length();i++)
    {
        if(s[i]<='o'||s[i]>='t'&&s[i]<='v')
        {
            n=(int)s[i];
            if(n-k>3)k=k+(n-k-((n-k)%3));
            ans=ans+(n+1-k);
        }
        if(s[i]>='p'&&s[i]<='s'||s[i]>='w')
        {
            n=(int)s[i];
            if(n-k>4)k=k+(n-k-((n-k)%4));
            ans=ans+(n+1-k);
        }
        else ans+=1;
    }
    cout<<ans;
    return 0;
}
2022/9/16 15:36
加载中...