例题过了但是全WA,,,

P1319 压缩技术

diaq @ 2023-01-07 13:18:51

#include<bits/stdc++.h>
using namespace std;
int n,x,pd,s;
//n和x不解释,pd是奇数代表当前输入的x表示1的连
//续数量,pd是偶数说明当前的x表示0的数量。s是判
//断要不要换行的,如果s到了7就说明要换行了
int main(){
    cin>>n;
    for(int i=1;i<=n*n;i++){
        cin>>x;
        for(int j=1;j<=x;j++){
            cout<<pd%2;
            s++;
            if(s==7){
        //一整行的7个字符满了,要换行了
                s=0;
           //进入下一行从头开始数
                cout<<endl;
            }
        }
        pd++;//实现0和1交替
    }

    return 0;
}

啊啊啊样例冥冥明明过了为什么全Wonderful AnswerWA


by hct_ @ 2023-01-07 13:46:55

@diaq 你可以下载数据


by diaq @ 2023-01-07 13:58:12

@hct_ 呃下载了也看不出问题啊 是一个‘王’没问题啊,,


by diaq @ 2023-01-07 13:58:58

呃还有if里面是s==n我也改好了不是s==7但还是错的


|