鱼C论坛

 找回密码
 立即注册
查看: 1240|回复: 7

[已解决]这个题目,我的程序输出跟预期一样,为什么还wa

[复制链接]
发表于 2023-3-19 11:01:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 额外减小 于 2023-3-19 11:03 编辑

悬赏3育碧哈

题目链接
https://www.luogu.com.cn/problem/P1042
我的代码
#include <stdio.h>

int abssub(int a,int b)
{
        if(a>b) return a-b;
        return b-a;
}

int main()
{
        char ch='\0';
        int i=0,win=0,lose=0;
        _Bool race[65030]={0};
        while((ch=getchar())!='E')
        {
                if(ch=='\n')
                {
                        continue;
                }
                if(ch=='W')
                {
                        race[i]=1;
                }
                else
                {
                        race[i]=0;
                }
                i++;
        }
        getchar();
        for(int j=0;j<i;j++)
        {
                if(((win>=11)||(lose>=11))&&(abssub(win,lose)>=2))
                {
                        printf("%d:%d\n",win,lose);
                        win=0;
                        lose=0;
                        j--;
                        continue;
                }
                if(race[j])
                {
                        win++;
                }
                else
                {
                        lose++;
                }
        }
        printf("%d:%d\n",win,lose);
        win=0;
        lose=0;
        
        printf("\n");
        for(int j=0;j<i;j++)
        {
                if(((win>=21)||(lose>=21))&&(abssub(win,lose)>=2))
                {
                        printf("%d:%d\n",win,lose);
                        win=0;
                        lose=0;
                        j--;
                        continue;
                }
                if(race[j])
                {
                        win++;
                }
                else
                {
                        lose++;
                }
        }
        printf("%d:%d\n",win,lose);
        
        return 0;
}
测试点:
in
WWLWWWWLWWWWLWWWWWWL
WWWWWLWWWWWLWWWWWLWW
WWLWWWWWLWLWWLWLLWWL
WWLLLWWWLWLWWLWWWWWW
WWWWWWLLWLWWLWWLWWLW
WWLWLWWLWWLWWWWLWWWL
LLWWWWLLLWWWLWWWLLWW
LWWWWWLLWWWWLWLWWWWW
WWWWLLWWWWWWWLWWLWLW
WLLWWLLWLWLLWWLLWWWW
LWWLLLLWLWWWLLWWWLWL
WWWWWWWLWWLLLWWLWWLW
WLWWWLLLWWWLWWWWLLLL
WWWWWWWWWLLLWLWLWWLW
WLWWWLWWWWLWWWWWWWWL
WWLWWWWWWWLLWWLWWWLW
WLWLWWWWLWWWWLWLWWWL
WWLWLLLLWWWLWWWWWWWL
WWWWWWWWLWWWWLWLWWLL
LLWWWWLWWLWLLLWWWWLW
WLWWWWLWLWLWWWWWWLWL
WWWWLWWWWWWWLLWWLLWW
LLLWLWWWWLLLLWWLWLLL
WWLWWWWLWWWWWWWLLWWL
WWWLWWWLWWWWWWWLLLWW
WLWWWLWWWWWLWWLLWLLW
WWWWWWWWLLWLLWLWWWLW
WWLWWWLLWWWWLWWWWWLW
WWWWWWWLWWWLLWWWWWWL
WLLWLWWWLLWLWLWWWWWL
WWLLWWWWWWWWWLLWLLWW
LWLLWLWLLWWWLWLWLLWW
WWLWWWWWLLLWLWWWWWWL
WLWLWWLWLLLWLLLWWWWL
WWWWWLWLLWWLLWLWLWLW
LWLLLWWLLWLWWWWWWWWW
WWWLLWWWWLWWWWLLWLWL
WLWLWWWLWWWLLWWLWLLW
WWWWWWWWLLWWLWWLLLWW
LWWWLWWWWWWWLWLWWWWW
WWLWLLWWWLWWLLWLLLWL
WLWWWLLWWWWLLWWLWWWL
LWWWLWLWLWWWWWWLWWWW
WWWWWLLWWLWWLLLWWWWW
LWWLLWWWWWLWWLWWWLLW
WLWWWWWWWLLWLLWLWLWW
LLWWLWWWLWLLLWLLWWWW
WWLLWWLWWWWLWWLWLWWL
LLWLWLWWWWWLLWWWLLLW
LLLLWWWLLLWLWWWWLWLW
WWWWWWLLWLWLWLWWWWWL
LWLWWWLWLWLWWWWWLLWW
LWLWWWWWWLWWWWWWLWLL
LLLWWWWLWLWWLWWWWLLW
WLLWWLWLLWWWLWLLWLLW
WWWLWWLWLLWWLWLWWWWW
WWWWWWLLWWLLWWLLLLWW
WWLLLWWLLWWWWWWLWWWW
WWWWLLWWWLWWWLWWWLLW
WLLLLLWWLWLLWWWWWWWW
WWLWWWWWLWWLWWWWWWWW
WLWWWWLWLWLWLLWWWLLW
WWWWWWLWWWWLWLWWWLLW
WWWWWWWWWWWWLWWLWLWL
WWLLWWWLWWWWWLWLWWWW
WLWWLWWWLWLLWWLWWWLL
WLWWWWLWLWWWWLWWLWWW
WLWWLLWWWWWLWWWLWWWW
LWWLWWWLLWLLWWWLLLLL
LWLLLWWWWWLLWWWWWLLL
LWWLWWWLWLWLWWLWWWWL
WLWWWWWLLWLWWWWWWWWW
WWWWWLWLWWWWLLLWLWWL
WLWWLLWWLWLWWLLWLWLW
WLLWLLLWWLWWLLWLWWLW
WLWWLWWWWWWLWWWLLWWW
LLWLWWLWWWLLWLWWWWWW
WLLLWWWWLWLWWWWWWLWL
WWLWWWWLWLWWLLWLWLWW
WLWLLLWWLWLWWLLWWWWL
WWWWWWWLWWLWWWWWLWWW
WWWWWWLWLWWLWWWLWWWL
WWLLWWLLWWLWWLWWLLLW
WLWWLWWWLWLWWLWWWWWW
WWLWLLWLLWWWLWLWWWWW
WWLWLLWWWLWWLWWWWWLW
LWLWWLLWWWWWWLWWWWLL
WWWLWLLLWLLWLWWWWWWW
WWWWWWLWWWLWLWWWWLLW
WLLWLLWLLLWWWWWWWWWL
WLWWLWWLLLWLWLWWWLWL
LWWLWLWWWWWWWWLLWWWL
WWWWWWWWLWWWWLWWWWWL
WWWWLWLWWWWWWWLWLLWW
WWLWWLLWLWLLWLWLWWWW
WWLWLWLWWLWLLLLWWLWW
WLWWWWWWLWLWWWWWLWLW
WWLWLWWWWLLWLWWWLWWL
WWWWLWWLWLLWLWWWLWWW
LWWLWWLWLWWLWLWWWWWW
E
out:
11:3
11:2
11:2
11:4
11:9
11:0
11:7
11:4
11:9
11:4
11:3
11:5
11:8
11:9
11:6
11:5
11:8
11:4
11:3
11:3
11:4
11:9
11:1
11:7
11:6
11:4
11:3
11:8
12:10
11:4
11:4
11:3
11:6
11:7
11:2
11:3
11:8
11:3
12:10
11:5
11:7
11:8
9:11
11:4
11:3
11:7
11:5
11:8
11:2
11:9
11:7
11:5
11:1
11:7
11:6
11:6
12:10
11:4
11:9
7:11
11:2
11:8
11:5
11:3
11:9
11:7
11:9
11:2
9:11
11:3
11:3
8:11
11:1
11:2
11:4
11:5
11:4
11:1
11:6
11:4
11:7
11:4
11:4
11:7
8:11
11:6
11:5
11:3
11:2
16:18
11:7
11:4
11:7
11:5
11:3
14:12
11:3
11:3
11:3
11:7
11:8
11:4
11:4
11:5
11:6
11:9
11:0
11:7
11:6
12:10
11:4
11:2
11:2
11:5
11:8
11:9
11:3
11:4
11:5
11:7
11:5
2:0

21:4
21:6
21:10
21:10
21:11
21:6
21:18
21:11
21:13
21:6
21:7
21:10
21:12
21:8
21:17
21:6
21:10
21:9
21:5
21:11
21:15
21:15
21:15
21:10
21:12
21:6
21:16
21:9
21:8
21:15
21:13
21:17
21:11
21:10
21:17
21:12
21:7
21:11
21:8
21:7
21:7
21:11
21:8
21:16
21:13
21:5
22:20
21:12
21:9
21:14
21:7
21:7
21:12
21:11
21:9
21:8
21:13
21:13
21:4
21:13
21:10
21:10
21:11
7:2
我的答案已经验证过跟预期输出一样了,为什么wa,是编译器不同吗?
报错信息
Wrong Answer.wrong answer On line 2 column 4, read 3, expected 2.
备注:蒟蒻洛谷号
Jianbing_Juan
https://www.luogu.com.cn/user/940854
最佳答案
2023-3-19 15:55:33
好像破案了,似乎是因为文件换行符的区别造成的
试着把测试输入数据的换行符换成了 CRLF,程序的输出中第二行变成了 11:3
建议尝试修改输入过滤规则,比如换成 allow list 模式(跳过除了 ELW 的任何字符)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-19 11:34:25 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-19 11:35:30 | 显示全部楼层
评测结果以洛谷IDE为准。
用洛谷的在线IDE测一下数据(Time LImit会变成1000ms)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-19 11:53:53 | 显示全部楼层
ExiaGN001 发表于 2023-3-19 11:35
评测结果以洛谷IDE为准。
用洛谷的在线IDE测一下数据(Time LImit会变成1000ms)

o,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-19 11:57:12 | 显示全部楼层
ExiaGN001 发表于 2023-3-19 11:35
评测结果以洛谷IDE为准。
用洛谷的在线IDE测一下数据(Time LImit会变成1000ms)

6,在上面测了还真不行(恼)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-19 12:19:12 | 显示全部楼层
ExiaGN001 发表于 2023-3-19 11:35
评测结果以洛谷IDE为准。
用洛谷的在线IDE测一下数据(Time LImit会变成1000ms)

在洛谷上测了确实不行,请问是什么问题呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-19 15:55:33 | 显示全部楼层    本楼为最佳答案   
好像破案了,似乎是因为文件换行符的区别造成的
试着把测试输入数据的换行符换成了 CRLF,程序的输出中第二行变成了 11:3
建议尝试修改输入过滤规则,比如换成 allow list 模式(跳过除了 ELW 的任何字符)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-19 17:21:34 | 显示全部楼层
dolly_yos2 发表于 2023-3-19 15:55
好像破案了,似乎是因为文件换行符的区别造成的
试着把测试输入数据的换行符换成了 CRLF,程序的输出中第 ...

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-7 17:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表