3 solutions

  • -1
    @ 2025-8-30 22:05:59
    
    ```#include<bits/stdc++.h>
    using namespace std;
    int main(){
        int m,n;
        float putao=0.0,xiaomai=0.0,xigua=0.0;    
        cin>>m>>n;
       char chary[m+5][n+5];
       char inty[m+5][n+5];
        
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                cin>>chary[i][j];
            }
        }
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
                cin>>inty[i][j];
            }
        }
        
     
        for(int i=0;i<m;i++){
            for(int j=0;j<n;j++){
             
                if(chary[i][j]=='*'){
                    if(inty[i][j]=='N') xiaomai += 1.0;
                    else if(inty[i][j]=='B') xiaomai += 1.2;
                    else if(inty[i][j]=='R') xiaomai+=1.5;
                 else if(inty[i][j]=='G') xiaomai+=2.0;
                }
              
                else if(chary[i][j]=='#'){
                    if(inty[i][j]=='N') putao += 1.0;
                    else if(inty[i][j]=='B') putao += 1.2;
                    else if(inty[i][j]=='R') putao += 1.5;
                    else if(inty[i][j]=='R') putao += 2.0;
                  
                }
               
                else if(chary[i][j]=='@'){
                    if(inty[i][j]=='N') xigua += 1.0;
                    else if(inty[i][j]=='B') xigua += 1.2;
                    else if(inty[i][j]=='R') xigua += 1.5;
                    else if(inty[i][j]=='G') xigua += 2.0;
                }
            }
        }
        
       
        cout<<fixed<<setprecision(1);
        cout<<xiaomai<<" "<<putao<<" "<<xigua<<endl;
        
        return 0;
    }
    //我在本地测试没问题,不知道怎么了(时间,内存都没超)

    Information

    ID
    1087
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    8
    Tags
    (None)
    # Submissions
    87
    Accepted
    13
    Uploaded By