轩辕春秋文化论坛 » 设计与修改 » 编程竞赛 (1) 中级难度


2004-12-16 00:41 Maxwell
条件:
1. 给定一个文本文件input.txt,内容任意,包括字母数字汉字标点符号等
2. 连续的字母数字为一个单词(单词间有空格或标点或汉字)
3. 单词长度不超过40字节
4. DOS窗口带汉字系统,可以显示汉字

例:
a b,c:dfe表情jidl
a b c dfe jidl分别为四个单词。

要求:
1. 将input.txt输出到控制台(DOS窗口)中
2. 单词输出不能截断,汉字不能在行尾显示半个汉字
3. 语言不限
4. 公开源码

2004-12-23 15:26 Maxwell
代码不错,可以继续完善。

2004-12-23 20:47 青木风亮
小弟不才 给maxwell说一下出这种题目的格式  
1.题目条件(已知)
2.输入要求(条件的读取方法 数据结构)
3.输出要求(需要得到的结果 数据结构)
4.条件限制(允许使用的内存空间 时间限制 变量范围等)
5.输入范例
6.输出范例

验证的方法一般是使用测试数据 个别题目计算时间

这道题就是读取一下文件 用循环清理一下 不涉及什么搜索 规划类算法
是否技巧性不够?
希望maxwell的编程活动越办越好 必要时两个区可以联合拿出一些技巧性比较强的编程题目 以比赛的形式出现

2004-12-23 21:09 Maxwell
我这个区看重的是思路不是结果啊,所以要求贴源码,当然不规范是真的,因为你嚷嚷着要题做,所以临时想的题,又怕出题难了吓跑了别人成了你的专帖,结果给写成这样了啊。

2004-12-23 21:18 青木风亮
[quote]原帖由[i]Maxwell[/i]于2004-12-23, 21:09:49发表
我这个区看重的是思路不是结果啊,所以要求贴源码,当然不规范是真的,因为你嚷嚷着要题做,所以临时想的题,又怕出题难了吓跑了别人成了你的专帖,结果给写成这样了啊。 [/quote]
怎会呢 你看轩辕不是人才济济吗 我高中的时候就是二流 现在哪敢嚣张
只是向你推荐一种形式   偶先把课内的作业搞定再来支持你
(其实也想利用你的版把出编程题合法化  )

2004-12-24 09:40 loranrowe
几个问题:
1、input.txt文件的内容是否只有一段?如果有多段,段末标志是什么?
2、汉字和标点是否作为内容输出,而不仅作为单词的间隔?
3、还没想到
建议:
响应某人提高难度的要求,题目可以中添加:考虑neatly print的要求,输出各行末尾空格数的平方和应最小,段末空格不考虑。

2004-12-26 19:10 Maxwell
[quote]原帖由[i]loranrowe[/i]于2004-12-24, 9:40:57发表
几个问题:
1、input.txt文件的内容是否只有一段?如果有多段,段末标志是什么?
2、汉字和标点是否作为内容输出,而不仅作为单词的间隔?
3、还没想到
建议:
响应某人提高难度的要求,题目可以中添加:考虑neatly print的要求,输出各行末尾空格数的平方和应最小,段末空格不考虑。 [/quote]
文本内容就是标准的windows格式的文本,以回车换行作为一段的结束。
这些未明确定义但是影响不大的内容都可以随意发挥,其实目的主要是考验思路,而不是结果。中间可以发挥主观能动性的东西比较多。

2004-12-26 19:11 Maxwell
[quote]原帖由[i]深蓝蝴蝶[/i]于2004-12-25, 1:33:58发表
使用c++做了一个,附上了一个编译好的程序,已经测试通过
[/quote]
蝴蝶兄的C++写得很标准啊,呵呵。

2004-12-27 14:41 青木风亮
是我嚣张了 不小心的 各位狂批

我学的不是计算机 甚至不学大学数学 中学的时候喜欢信息学奥林匹克 水平很菜

很高兴能认识这么多高人(不嚣张一下你们也不出来  )

loranrowe的提议很有趣 我放假了再好好想想 想不出来还要请loranrowe指教

2004-12-27 14:43 slkevin
题目不错~我正在试啊`

页: [1]
查看完整版本: 编程竞赛 (1) 中级难度


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.