4 条题解

  • 0
    @ 2024-11-24 20:27:12

    我下面写的那个人不好

    #include<stdio.h>
    #include<string.h>
    
    int main(){
    	int t;
    	scanf("%d",&t);
    	while(t--){
    		char ai[80];
    		scanf("%s",ai);
    		int m = strlen(ai);
    		int b[m];
    		int sum = 0;
    		int find = 1;
    		for(int i=0;i<m;i++){
    			if(ai[i]=='O'){
    				sum += find;
    				b[i] = find;
    				find++;
    			}else{
    				b[i] = 0;
    				find = 1;
    			}
    		}
    		printf("%d",b[0]);
    		for(int i=1;i<m;i++){
    			printf("+%d",b[i]);
    		}
    		printf("=%d\n",sum);
    	} 
    	
    	return 0;
    }
    

    信息

    ID
    209
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    606
    已通过
    203
    上传者