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

用户名:    Password: 
  登记 登记    
  CCC 2007!
指数 -> 竞赛
转到页面 以前的   1, 2, 3, 4, 5, 6   下一个
查看上一个主题 可打印的版本下载主题订阅本主题私人信息 刷新页面 查看下一个主题
作者 信息
klopyrev.




 邮政 发布: 星期二06,2007 9:50 PM  发布主题:RE:CCC 2007!

引用:
嘿,我刚刚从CCC高级获得了我的结果,结果表明许多输入文件中似乎有一些额外的空白。
我正在使用Java BufferedReader按行读取输入行(我使用的是Java 1.4,所以我没有访问扫描仪类)

我只是想知道,有没有其他人有这个问题?

此读取错误将我的分数剪切30分,但如果删除过量的空格,我的大多数程序都运行得很好。为此做任何事情是为时已晚?

谢谢


我的解决方案有同样的问题,但你的老师应该做一些事情来纠正它。首先,还有其他输入文件缺少此问题。要求您的老师下载UNIX文件。读取错误不是您的错,因为BufferedReader是他们在CCC网站上的示例程序中实际使用的错误。如果您的老师仍然没有为您的问题提供3d中奖规则,请他向Waterloo发出电子邮件并询问他们。如果您的解决方案适用于正确格式化的文件,则应获取3d中奖规则。

KL.
赞助
赞助
 赞助
 赞助
OneOffdriveByposter.




 邮政 发布: 星期二2007年3月10:29 PM  发布主题:RE:CCC 2007!

嗨Klopyrev,看起来您在MMHS网站上发布了您的解决方案。恭喜解决问题。

在网站(J5)上发布的版本遭受了int溢出问题 - 我收集网站运营商移植它以从其他东西中进行图灵?对于S5,获得下一个“宽度”球的总和可以通过较少的逻辑右到左。

只是想分享想法。对于两者来说,我对这两者相同的事情(但是对于J5而不是Motel回到零,对于S5而言,没有“超影”)。
klopyrev.




 邮政 发布: 2007年3月7日星期三1:28  发布主题:RE:CCC 2007!

对于J5,int溢出必须从java中的端口引发。至于S5,通过右键完成总和,您的依据是什么意思较少的逻辑。
当我收集时,从左到右计算总和左右的vs会没有任何区别。请分享您的方式。至于超级钱,我以为它会使它稍微更快,但奇怪的是,它实际上使它略微慢。无论如何,超级算法使我实现了更快的第一算法,我只是没有从新的替代它。

KL.
OneOffdriveByposter.




 邮政 发布: 2007年3月7日星期三3:56  发布主题:RE:CCC 2007!

klopyrev. @ Wed Mar 07,2007,2007年1:28写道:
对于J5,int溢出必须从java中的端口引发。

好的,因为最大输出太大,对于32位符号int。测试数据似乎没有去那里。

引用:
至于S5,通过右键完成总和,您的依据是什么意思较少的逻辑。
当我收集时,从左到右计算总和左右的vs会没有任何区别。请分享您的方式。

我确实说这只是略少的逻辑(也许你或其他人可以为我们改进它):
代码:

void sumw.(n, w, sum, pin)
       int n,w,* sum,* pin;
{
    // w <= n
   int i = n - 1,last = 0;
    for (; i >= n - w; --i) {
       总和[i] = last = last + pin [i];
    }
    for (; i >= 0; --i) {
       总和[i] = last = last - pin [i + w] + pin [i];
    }
}


基本上,如果你希望总和是索引右侧的值,那么从右到左,反之亦然。
klopyrev.




 邮政 发布: 2007年3月7日星期三7:38  发布主题:RE:CCC 2007!

那讲得通!凉爽,谢谢!

KL.
保罗布特勒




 邮政 发布: 2007年3月7日星期三11:28  发布主题:RE:CCC 2007!

我刚才注意到昨天对S3的测试数据进行了修正,我失去了一些指向。我的老师似乎认为他们在他们身边测试了所有的程序,但由于所接受的语言数量,我认为这不是可能的。有谁知道是否是这种情况?
塞万提斯




 邮政 发布: 2007年3月7日星期三下午2:08  发布主题:RE:CCC 2007!

正如我记得的那样,测试是在高中完成的。然后将3d中奖规则送到Waterloo。但是,大学可能标志着顶级条目。
克莱顿




 邮政 发布: 2007年3月7日星期三下午5:40  发布主题:RE:CCC 2007!

IIRC,所有条目,使其到2阶段(抱歉的初级队)被Waterloo3d中奖规则为确保没有人通过教师(MIS)3d中奖规则进入。
赞助
赞助
 赞助
 赞助
烦扰




 邮政 发布: 星期四08,2007 10:06 PM  发布主题:RE:CCC 2007!

你知道什么是什么糟糕?当您在初级竞争的第三个问题中误入信息时。我被错误分为1000000,最终有两个1000000。得到了我的结果:72/75
无所不能




 邮政 发布: 孙3月11日,2007年6:10 PM  发布主题:RE:CCC 2007!

今年的初级比去年更容易。我真的得分完美。
很酷的家伙




 邮政 发布: 2007年3月14日星期三:下午9:21  发布主题:RE:CCC 2007!

无所不能 @ Sun 3月11日,2007年6:10 PM写道:
今年的初级比去年更容易。我真的得分完美。


Juniour今年是重新的。比去年更容易,我们不得不在给出的时限上编程奥赛罗。

还有其他人在一些高级节目上获得溢出错误吗?我想我不应该使用vb。那好吧。
保罗布特勒




 邮政 发布: 2007年3月14日星期三:下午9:32  发布主题:RE:CCC 2007!

COOL DUDE @ WED Mar 14,2007 2007年9:21 PM写道:
无所不能 @ Sun 3月11日,2007年6:10 PM写道:
今年的初级比去年更容易。我真的得分完美。


Juniour今年是重新的。比去年更容易,我们不得不在给出的时限上编程奥赛罗。

还有其他人在一些高级节目上获得溢出错误吗?我想我不应该使用vb。那好吧。


哪些问题给你溢出了?我起初在S3上得到了溢出,因为测试数据中有一个拼写错误,但是当我使用固定数据时,它会消失。
保罗布特勒




 邮政 发布: 星期四,2007年3月15日下午4:45  发布主题:RE:CCC 2007!

Freakman @Wed 3月7日,2007年5:40 PM写道:
IIRC,所有条目,使其到2阶段(抱歉的初级队)被Waterloo3d中奖规则为确保没有人通过教师(MIS)3d中奖规则进入。


实际上,我刚收到CCC的电子邮件,事实证明这不是这种情况。3d中奖规则你的老师给你的是最终的。
McKenzie.




 邮政 发布: 星期五2017年3月16日上午8:26  发布主题:RE:CCC 2007!

不,我认为怪人是对的。 55岁以下的小辈和40岁以下的老年人得到了老师3d中奖规则的任何东西。在55/40,并将所有实际代码发送到Waterloo。一旦它进入Waterloo,我已经看到3d中奖规则发生变化,所以他们必须重新3d中奖规则它们。例如:去年是第一年的高级应该从文件中读取并打印到屏幕。一名学生认为它应该输出到文件。我邮寄了特洛伊,CCC协调员,他告诉我申请了一个错误的惩罚。官方得分Waterloo给了他没有在它上的5个3d中奖规则罚款。
保罗布特勒




 邮政 发布: 星期五2017年3月16日11:07 AM  发布主题:RE:CCC 2007!

嗯,这很奇怪的分数已经改变,我没有看到它们如何做到这一点,因为他们允许学校支持的任何语言。

我错误地阅读了弗雷克曼的帖子,说每次提交都会重新完成。他们只测试前20名是有意义的。

也就是说,这是我的第一个CCC,所以我只能通过我听到的东西和来自特洛伊的电子邮件。如果您有符合3d中奖规则作品的经验,那么您的机会很好。
从上一个显示帖子:   
    指数 -> 竞赛
查看上一个主题 告诉一个朋友可打印的版本下载主题订阅本主题私人信息 刷新页面 查看下一个主题

56  [ 84 Posts ]
转到页面 以前的   1, 2, 3, 4, 5, 6   下一个
跳到:    


Style:  
搜索: