试了第一个数据能过,但却得了0分
  • 板块P1765 手机
  • 楼主FCB_1899
  • 当前回复4
  • 已保存回复4
  • 发布时间2020/12/29 16:04
  • 上次更新2023/11/5 05:32:33
查看原帖
试了第一个数据能过,但却得了0分
209561
FCB_1899楼主2020/12/29 16:04
#include<iostream>
#include<string>
#include<cstring>
using namespace std;

int main()
{
    string s;
    getline(cin,s);
    int sum=0;
    int alphabats[30]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4};
    int l=s.length();
    for(int i=0;i<l;i++)
    {
        if(s[i]==' ') sum++;
        else sum+=alphabats[(int)(s[i]-'a')];
        //cout<<alphabats[(int)(s[i]-'a')]<<endl;
    }
    cout<<sum;
    return 0;
}

azheazhe

2020/12/29 16:04
加载中...