QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#786998 | #9667. L-Covering Checker | rotcar07 | AC ✓ | 4ms | 5124kb | C++23 | 916b | 2024-11-27 08:20:55 | 2024-11-27 08:20:55 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
constexpr int N=505;
string mp[N];
int n,m,cnt[N][N];
inline bool solve(){
cin>>n>>m;
memset(cnt,0,sizeof(cnt[0])*(n+1));
for(int i=1;i<=n;i++) cin>>mp[i],mp[i]=' '+mp[i];
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++){
if(i==1&&j==m){
if(mp[i][j]!='.') return 0;
continue;
}if(mp[i][j]=='C') continue;
int x=i,y=j;
if(mp[i][j]=='U') x--;
if(mp[i][j]=='D') x++;
if(mp[i][j]=='L') y--;
if(mp[i][j]=='R') y++;
if(x>n||y>m||x<1||y<1||cnt[x][y]>2||mp[x][y]!='C') return 0;
cnt[x][y]++;
}
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++) if(mp[i][j]=='C'&&cnt[i][j]!=2) return 0;
return 1;
}
int main(){
std::ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
int t;cin>>t;
while(t--) puts(solve()?"Yes":"No");
}
这程序好像有点Bug,我给组数据试试?
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3648kb
input:
2 4 4 CLD. UDCL DCLD CLRC 2 3 DRC CLU
output:
Yes No
result:
ok 2 lines
Test #2:
score: 0
Accepted
time: 0ms
memory: 3864kb
input:
100 47 81 UCRRRCR.CLURRCU.LLURDDRUDCC.DCUD.R.CURL.RURLC.LULLRDCDDDCC.CCUCLRLDLULULLUD.RL.R. LC.UDUDCL.RRCLRRURDRDL.CRD.LDURRCRU.D..LCUD.UDRCCURDLDCD.DDUC..ULLLDDCLDCL..C.R.C LLLLLULD.RLU.L.RURDLRCULCD.RCC..URD.LD.UCURDR.DUULUUD..LULR.RDURDDLRRRD.LCLLCD.D. LUCR.RCR.RRCL..DRURU.CLLDRCUULULRULCU.RD.UDR...
output:
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
result:
ok 100 lines
Test #3:
score: 0
Accepted
time: 0ms
memory: 3936kb
input:
100 10 10 D.D....D.. CLCLCLRCRC CL..U.CL.U UCL.RCU.D. .UDRCUCLCL ..CLU.U.RC .CL.CL.DDU .UCLUDRCCL D.U.RCDCLD CL...RCURC 11 5 .CLCL .U.U. ..RC. DRCU. CLU.D .CLRC DUDRC CLCLU D.... CLD.D .RCRC 2 8 D.RCCLD. CL.UURC. 7 10 .CL...CLCL .U.D.DU.U. .RCCLCL.RC ..UD.RCRCU D.RCD.U.U. CL.RCD.RC. .....CL.U. 7 10 ...
output:
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
result:
ok 100 lines
Test #4:
score: 0
Accepted
time: 0ms
memory: 3664kb
input:
100 5 32 .DCL.DCLRC.RCDRC...CLD.CLCL..... RCUDRCUCLU..UCLU.RCURC.U.UCL..CL CL.CL..U.RC...D.RCU.D.D...U.CLU. U.D.D.CL.DUD.RCCLUDRCDCL.DD.UD.D .RC.CLU..CLCL..U..CL.CL.RCCLRCRC 8 41 .RCDRCRCRCD..CL.RCD.CL..CLCL.RCRC.RCCL.RC RCUCLUDUDUCL.URC.UCLUDRCU.U...UDUD.UUCL.U DUCL..CLCLD...DUCL..RC.UCL.RCD.CLCLD....
output:
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
result:
ok 100 lines
Test #5:
score: 0
Accepted
time: 1ms
memory: 3744kb
input:
100 92 77 .RC.RCCL.D.CLCLD......D.RC.RCRCCLD.CL.RCCLCL..D.D.RCCL.DCL.D.CLRCD.D.D.CLRCD. ..U..UUCLCLU.UDCL.CL.RCRCUD.U.UU.CLU.RCUUDURCRC.CLDUUDRCU..CLUCLUCLCLCLURCUCL D.D.D.DUCLCL..CLD.U.CLCLURCCLD....CLCLU.DCL.UCL.DRCDRCDRC..CLDUCL.D..CL.DUD.. CLCLCLCLUDUDRC..CLCLU.U.D..URCCLDDU.U..RC.RC.U.RCRCCLRCD...
output:
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
result:
ok 100 lines
Test #6:
score: 0
Accepted
time: 4ms
memory: 4660kb
input:
1059 2 2 RC .U 5 2 D. CL CL UD RC 2 8 DRCDRCD. CLUCLUCL 4 4 CLRC URCU RCUD .URC 11 2 D. CL RC DU CL RC DU CL RC DU CL 5 5 CLRC. URCUD CLURC UDDRC RCCLU 14 2 RC DU CL RC DU CL RC DU CL RC DU CL RC .U 4 7 CLDCLD. URCUDCL DRCDCLD CLUCLRC 17 2 D. CL RC DU CL RC DU CL RC DU CL RC DU CL RC DU CL 20 2 D. C...
output:
No Yes Yes No Yes Yes No Yes Yes Yes Yes No No No No No No No Yes Yes Yes Yes Yes No No No No Yes No No No Yes Yes Yes Yes Yes Yes No Yes No Yes No No Yes No No Yes Yes Yes Yes No Yes No Yes Yes Yes No No Yes No No No Yes No No Yes Yes Yes No Yes Yes Yes Yes Yes No No No No Yes Yes No No No Yes Yes ...
result:
ok 1059 lines
Test #7:
score: 0
Accepted
time: 4ms
memory: 3948kb
input:
81 100 100 CLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLD. URCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCURCUDCL CLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLD...
output:
Yes Yes Yes Yes Yes No Yes No Yes Yes Yes No Yes Yes No Yes No No No No Yes No No Yes No Yes Yes No No Yes No No Yes No Yes Yes Yes Yes No No Yes No Yes Yes No No No Yes No No No Yes No No Yes Yes Yes Yes Yes No Yes Yes Yes No No Yes No Yes No No No No No Yes Yes Yes No No No Yes Yes
result:
ok 81 lines
Test #8:
score: 0
Accepted
time: 4ms
memory: 4200kb
input:
15 250 250 CLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLD. URCURCURCURCURCURCURCURCURCURCURCURCUR...
output:
Yes No Yes Yes Yes Yes Yes No Yes Yes No No Yes Yes Yes
result:
ok 15 lines
Test #9:
score: 0
Accepted
time: 0ms
memory: 4416kb
input:
10 301 301 CLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCCLCLRCC...
output:
No Yes Yes No No Yes No No Yes Yes
result:
ok 10 lines
Test #10:
score: 0
Accepted
time: 4ms
memory: 5124kb
input:
4 497 497 CLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCLDCL...
output:
No Yes No Yes
result:
ok 4 lines
Extra Test:
score: 0
Extra Test Passed