3 条题解

  • 1
    @ 2023-6-18 14:53:00
    #include <iostream>
    using namespace std;
    int n,score,num;
    char a[10001];
    int main()
    {
        cin>>n;
        for (int i=1;i<=n;i++)
        {
            cin>>a[i];
            if (a[i]=='V')//V要加分
            {
                score++;
                num++;//增加连续进球次数
                if (num>=3)//连续进球次数>=3时,额外加分
                {
                    score++;
                }
            }
            else
            {
                num=0;//没进,重置进球次数
                if (a[i]=='X')//X要扣分
                {
                    score--;
                }
            }
        }
        cout<<score;
    }
    
    • 0
      #include <iostream>
      using namespace std;
      int n,score,num;
      char a[10001];
      int main()
      {
          cin>>n;
          for (int i=1;i<=n;i++)
          {
              cin>>a[i];
              if (a[i]=='V')//V要加分
              {
                  score++;
                  num++;//增加连续进球次数
                  if (num>=3)//连续进球次数>=3时,额外加分
                  {
                      score++;
                  }
              }
              else
              {
                  num=0;//没进,重置进球次数
                  if (a[i]=='X')//X要扣分
                  {
                      score--;
                  }
              }
          }
          cout<<score;
      }
      
      
      • 0
        @ 2023-10-1 13:21:13
        #include<bits/stdc++.h>
        using namespace std;
        int a,num,sum;
        string n;
        int main()
        {
            cin>>a>>n;
            for(int i=0;i<=a;i++)
            {
                if(n[i]=='V')
                {
                    num++;
                    sum++;
                }
                else
                {
                    if(n[i]=='X')
                    {
                        sum--;
                    }
                    if(num>2)
                    {
                        sum+=num-2;
                        num=0; 
                    }
                    else
                    {
                        num=0;
                    }
                }
            }
            cout<<sum;
            return 0;
        }
        
        • 1

        信息

        ID
        999
        时间
        1000ms
        内存
        128MiB
        难度
        4
        标签
        递交数
        102
        已通过
        49
        上传者