1 条题解

  • 0
    @ 2022-10-22 19:38:22

    俺的第n篇题解🎉️ 。

    #include<bits/stdc++.h>
    
    using namespace std;
    int mod=10000;//x是当前的数,s是和,t是当前段的乘积
    int t,x,s;
    char c;
    int main(){
        cin>>t;//先读入第一个数,之后每次读入一个符号一个数
        while(scanf("%c",&c) && c != '\n'){ //最后会读到换行符
            cin>>x;
            if(c=='*'){
            	t=t*x%mod;
    		}  //是乘号就相乘
            else{
            	s=(s+t)%mod,t=x;
    		} 
            //加号就加上上一段的积,t变为下一段的第一个数
        }
        cout<<(s + t)%mod; //加上最后一段的积
        return 0;//结束喽😄 !
    }
    

    文件操作记得加😄 😄 😄 。 请勿复制

    • 1

    信息

    ID
    543
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    (无)
    递交数
    3
    已通过
    1
    上传者