2 solutions

  • 2
    @ 2024-7-25 14:52:11
    #include<bits/stdc++.h>
    using namespace std;
    int b[]={1,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};
    char a[10000000];
    int main()
    {
        cin.getline(a,10000000);
        int n=strlen(a),cnt=0;
        for(int i=0;i<n;i++)
        {
            if(a[i]==' ') cnt++;
            else cnt+=b[int(a[i]-96)];
        }
        cout<<cnt;
    }
    

    手机←

    • @ 2025-1-12 11:08:22

      哥们写错了,应该是

      #include<bits/stdc++.h>
      using namespace std;
      const int nm=114514;
      char s[nm];
      int a[]={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 main()
      {
      	cin.getline(s,nm);
      	int q=0;
      	for(int i=0;i<strlen(s);i++){
      		if(s[i]==' ') q++;
      		else q+=a[int(s[i]-97)];
      	}
      	cout<<q;
      	return 0;
      }
      
    • @ 2025-4-20 10:06:18

      @

    • @ 2025-4-20 10:06:45

      xzd

Information

ID
87
Time
1000ms
Memory
256MiB
Difficulty
1
Tags
(None)
# Submissions
56
Accepted
23
Uploaded By