编程C,C ++,Java,PHP,Ruby,图灵,VB
计算机科学加拿大 
编程C,C ++,Java,PHP,Ruby,图灵,VB  

用户名:   Password: 
 登记登记   
 Dwite 2011年10月Q1
指数 -> Compsci.ca,比赛 -> dwite.
转到页面 1, 2  下一页
查看上一个主题 可打印的版本下载主题订阅本主题私人信息刷新页面 查看下一个主题
作者 信息
jli1




邮政发布: 2011年10月26日星期三:下午6:01  帖子主题:DWITE 2011年10月Q1

嗨,大家好。在2011年10月DWite中,我解决问题1的解决方案被判断为0/5。有谁可以告诉我为什么这是什么?代码: http://pastebin.com/k7MDBqcQ。我用发布的测试数据运行它,它在我的机器上工作,所以它必须是我缺少的某种奇怪的架构。

这是我的第二次提交,我的第一个应该由于次要的错误而得到3/5。

谢谢
赞助
赞助
赞助
赞助
托尼




邮政发布: 2011年10月26日星期三:下午6:06  帖子主题:Re:Dwite 2011年10月Q1

你的团队名称是什么?
最新来自compsci.ca/blog: Tony's 编程博客。 DWite - A. 编程竞赛.
jli1




邮政发布: 2011年10月26日星期三下午6:08  帖子主题:RE:RE:DWITE 2011年10月Q1

托尼@周三2011年10月26日下午6:06写道:
你的团队名称是什么?


皮卡丘面包





邮政发布: 2011年10月26日星期三:下午6:18  帖子主题:Re:Dwite 2011年10月Q1

对于您的第一次问题1,法官在其日志中具有以下内容:

代码:


Aread51实际上是51个较小的区域

墙上的99瓶啤酒99瓶啤酒,你需要1次左右的啤酒墙上左右

3p1415926536是pi到10位小数


注意缺少额外的线条和2行。


第二次运行:

代码:


墙上的99瓶啤酒99瓶啤酒,你需要1次左右的啤酒墙上左右

3p1415926536是pi到10位小数

9876543210


你有同样的问题,额外的线条休息,2个灵魂缺失。



请注意,法官更改了行的顺序。为了你的第一次运行它给了你:

代码:

Saera Rellams 51 Fo Edam Yllautca TNSI 15Aera
llaw eht no reeb fo selttob 98 dnuora ti ssap nwod 1 Ekat Uoy Reebo fo seltttob 99 llaw eht no reeb fo seltttob 99
Secalp Lamed 10 OT IP SI 6356295141P3
ELPMAXE ROF 1212323423409234092340 EKIL SREBMUN GNOL YLAER DAER DRAH FO DNIK STEG TI浴缸EGAUGNAL LOOC YTTERP A SI CIBARA
0123456789


第二:
代码:

llaw eht no reeb fo selttob 98 dnuora ti ssap nwod 1 Ekat Uoy Reebo fo seltttob 99 llaw eht no reeb fo seltttob 99
Secalp Lamed 10 OT IP SI 6356295141P3
0123456789
Saera Rellams 51 Fo Edam Yllautca TNSI 15Aera
ELPMAXE ROF 1212323423409234092340 EKIL SREBMUN GNOL YLAER DAER DRAH FO DNIK STEG TI浴缸EGAUGNAL LOOC YTTERP A SI CIBARA
计算机科学加拿大 帮助在C,C ++,Java,PHP,Ruby,图灵,VB等内容中进行编程!
jli1




邮政发布: 2011年10月26日星期三:下午6:27  帖子主题:Re:Dwite 2011年10月Q1

奇怪的是,在我的电脑上它返回正确的输出。是否应该是输入的第一行上的纽诺?

如果我用输入运行它

代码:
llaw eht no reeb fo selttob 98 dnuora ti ssap nwod 1 Ekat Uoy Reebo fo seltttob 99 llaw eht no reeb fo seltttob 99
Secalp Lamed 10 OT IP SI 6356295141P3
0123456789
Saera Rellams 51 Fo Edam Yllautca TNSI 15Aera
ELPMAXE ROF 1212323423409234092340 EKIL SREBMUN GNOL YLAER DAER DRAH FO DNIK STEG TI浴缸EGAUGNAL LOOC YTTERP A SI CIBARA

http://pastebin.com/PgaBSxw2

我得到了输出

代码:
墙上的99瓶啤酒99瓶啤酒,你需要1次左右的啤酒墙上左右
3p1415926536是pi到10位小数
0123456789
Aread51实际上是51个较小的区域
阿拉伯语是一种非常酷的语言,但它可以难以读取像1212323423409234092340

http://pastebin.com/u3tKKuHs

(字符的字符)

有没有机会向我发送二进制输入文件?也许是使用C ++ GetLine(Istream,String)的问题。虽然,来自clusplus.com:“如果发现分隔符,则提取并丢弃”





邮政发布: 2011年10月26日星期三下午6:40  帖子主题:Re:Dwite 2011年10月Q1

JLI1 @ 2011年10月26日,下午6:27写道:
奇怪的是,在我的电脑上它返回正确的输出。是否应该是输入的第一行上的纽诺?


不,这只是一个奇怪的是,四磁场如何代码标记。


您使用的是什么是什么?
计算机科学加拿大 帮助在C,C ++,Java,PHP,Ruby,图灵,VB等内容中进行编程!
jli1




邮政发布: 2011年10月26日星期三下午6:43  帖子主题:Re:Dwite 2011年10月Q1

丹@ 2011年10月26日星期三下午6:40写道:

不,这只是一个奇怪的是,四磁场如何代码标记。

您使用的是什么是什么?


Windows 7 / Mingw-G ++ 4.4.1

我相信我认为是Mingw-G ++ 4.5.0的我朋友的机器上相同的输出。我会尝试一个Unix机器。
jli1




邮政发布: 2011年10月26日星期三下午6:58  帖子主题:Re:Dwite 2011年10月Q1

刚刚用G ++ 4.4.5试过Debian,它也有效。
赞助
赞助
赞助
赞助





邮政发布: 2011年10月26日星期三7:18 PM  帖子主题:Re:Dwite 2011年10月Q1

今晚我会更加努力,看看我是否能找到这个问题。我应该指出,你的第二次提交的源代码有点不同,那么你发布了什么,但仍然似乎妨碍了法官。
计算机科学加拿大 帮助在C,C ++,Java,PHP,Ruby,图灵,VB等内容中进行编程!
yves.




邮政发布: 2011年10月26日星期三:下午7:19  帖子主题:Re:Dwite 2011年10月Q1

似乎有0/5和使用getline之间的链接;我的朋友使用getline()失败,而我的字符与字符完美无缺。 (在我意识到它是data1.txt / out1.txt而不是data11,即...)

将他的代码移植到Pascal(并保持相同的算法)后,我的一个朋友Q1上有5/5。
d310




邮政发布: 2011年10月26日星期三晚上7:30  帖子主题:Re:Dwite 2011年10月Q1

那就是我。
我惊慌失措,失去了很多时间。 伤心
托尼




邮政发布: 2011年10月26日星期三7:38 PM  帖子主题:Re:Dwite 2011年10月Q1

输出表明\ r \ n newlines未正确处理。如果GetLine只抓住第一个分隔符,则将在缓冲区中留下第二个,该缓冲区将在以下读取中生成空行。
最新来自compsci.ca/blog: Tony's 编程博客。 DWite - A. 编程竞赛.
jli1




邮政发布: 2011年10月26日星期三7:47 PM  帖子主题:RE:RE:DWITE 2011年10月Q1

托尼@周三2011年10月26日7:38 PM写道:
输出表明\ r \ n newlines未正确处理。如果GetLine只抓住第一个分隔符,则将在缓冲区中留下第二个,该缓冲区将在以下读取中生成空行。


但是,当我在指定的机器上运行它时,它仅适用于LF和CRLF文件(使用Notepad ++转换)。所以我在这一点上很困惑。
Cyril.




邮政发布: 2011年10月26日星期三7:50  帖子主题:Re:Dwite 2011年10月Q1

丹尼尔,你喜欢#3的测试用例吗? Muahahaha,零长度段,以及家庭中学。

哇,抱歉#1。我担心这会发生这种情况......似乎在我们有一个涉及读取空间分开的单词的线条的字符串问题时发生。丹,有没有办法将新行标准化为“\ n”?





邮政发布: 2011年10月26日星期三7:50  帖子主题:Re:Dwite 2011年10月Q1

我做了一个测试,并且法官让一些测试箱输入文件进行了一些测试输入文件,它使用如预期的CR + LF的DEFTALY(它是基于Windows,责备,vb:p)。

我也做了一些测试,似乎遵守G ++并在判断中跑了你的代码有这个问题。但是,当Visual Studio Compuer中运行时,它很好。

在法官上使用的G ++版本是“G ++(GCC)3.4.4(使用DMD 0.125)。

我附上了一个像法官将给予程序的一个实际代表的示例输入文件。


如果有任何一个关于如何停止这一档案的任何想法,我很想听到他们。



data1.txt.
 Description:

下载
 Filename:  DATA1.txt
 Filesize:  339 Bytes
 Downloaded:  261 Time(s)

计算机科学加拿大 帮助在C,C ++,Java,PHP,Ruby,图灵,VB等内容中进行编程!
从上一个显示帖子:   
   指数 -> Compsci.ca,比赛 -> dwite.
查看上一个主题 告诉一个朋友可打印的版本下载主题订阅本主题私人信息刷新页面 查看下一个主题

12  [ 24 Posts ]
转到页面 1, 2  下一页
跳到:   


Style:  
搜索: