今日Div3-T2求调
查看原帖
今日Div3-T2求调
754040
yeqiwei楼主2024/9/7 21:33

rt,代码如下:

#include<bits/stdc++.h>
using namespace std;

char mp[2000][2001];

int main(){
    int T; scanf("%d",&T);
    while(T--){
        int n,m,k;
        scanf("%d%d%d",&n,&m,&k);
        for(int i=0;i<n;i++){
            for(int j=0;j<m;j++)mp[i][j]='.';
            mp[i][m]='\0';
        }
        for(int i=0;i<min({n,m,k});i++)mp[i][i]='S';
        int i=0,j=0; k-=min({n,m,k});
        while(k){
            if(mp[i][j]=='.')mp[i][j]='S',k--;
            j++;
            if(j==m)i++,j=0;
        }
        for(int i=0;i<n;i++)
            printf("%s\n",mp[i]);
    }
    return 0;
}

WA on #9~16 & #19~22(即Sub3、Sub4和Sub5的后四个点),错误信息:

#9: Wrong Answer.wrong answer The total number of stones does not meet the requirements (read 36 stones, expected 48)

求调,玄关

2024/9/7 21:33
加载中...