计算机理论论文首页|计算机 更多计算机理论论文

全面地考虑问题

[计算机理论论文]    在编程序时常常会遇到这样的问题:一道很简单的题目,编出的程序却错了很多测试点。这其中的主要原因是由于考虑问题不全面,只想到了一些普通的情况,而遗漏了很多特殊的地方。
    下面通过几个例子来进行讨论。
    1.项链(IOI'93第一题)
    由n(n≤100)个珠子组成一个项链,珠子有红、蓝、白三种颜色,各种颜色的珠子的安排顺序由输入文件任意给定。
    图1.1可看作由字符b(代表蓝色珠子)和字符r(代表红色珠子)所组成的字符串。假定从项链的某处将其剪断,把它摆成一直线,从一端收集同种颜色珠子(直到遇到另一种颜色的珠子时停止)。然后再从另一端重复上述过程(请注意,这一端珠子的颜色不一定和另一端珠子的颜色相同)。
    brbrrrbbbrrrrbrrbbrbbbbrrrrb
    图 1.1
    请选择项链被剪断的位置,目标是使两端各自颜色相同的珠子数目之和最大。例如,对于上图(只有红蓝两种颜色),最大值M是8,断点位置在珠子9和珠子10之间,或珠子24和珠子25之间。
    项链中可以有三种颜色用b(蓝)、r(红)和w(白)表示。白色既可看成是红色,又可看成蓝色。
    (1)一个ASCII文件NECKLACE.DAT中的内容:该文件中每一行代表某个项链中各种颜色珠子的配置。把输出内容写入AS……
<<<<<全文未完,本文约3993个中文字,未计算英文字母、数字>>>>>
已经是会员的请点这查看全文,点卡用户将从您的卡中扣除一点。
成为会员步骤如下:注册用户名银行汇款填汇款确认或者在线购卡,详情请看会员专区
 
站内资料搜索:请输入关键词:
投稿人:frw 点   击:103 最后编辑:胡睦卢
计算机理论论文  注:点击数为会员查看了全文的次数。计算机理论论文
 
全面地考虑问题
让电教媒体在综合实践活动中发挥应
E-mail的使用及用途
谈高中计算机课的教学
优化教学环节切实提高计算机教育效
曙光初照路漫漫——纵观我国中小学
中学计算机教学要立足基础教育
以不变应万变———浅谈计算机教学
浅谈加快普及中小学计算机教育的几
试谈民族中学的计算机教学
回溯法及其在程序设计中的应用
当代信息技术
小型教育网站的设计及探讨
普通学校计算机网络建设探索
使用Flash 5.0让课件“动
美国中小学研究型多媒体教学模式述
利用计算机网络形成的智能环境全面
利用多媒体技术 优化课堂教学
课堂教学模式的新方向--基于网络
我校信息化工程建设的构想
 
栏 目 导 航
语文论文
数学论文
英语论文
思想政治
物理论文
化学论文
生物论文
美术论文
历史论文
地理论文
自然论文
班主任
音乐论文
体育论文
劳技论文
农村教育
德育管理
计算机
素质教育
教育综合
写作指南
会计论文
法律论文
国际贸易
护理论文
保险论文
金融证券
经济管理
农村经济
医学论文
环保论文
建筑论文
审计论文
旅游论文
ERP论文
公安论文
农林牧渔
水利水电
园林论文
电力论文
财政税务
发展观
社会实践
物业管理
电子商务
物流论文
计划总结
军事论文
马列毛邓
交通论文
烟草论文
给水排水
消防论文
财务管理
会计内控
文学艺术
电气暧通
行政管理
管理学
工商管理
政治哲学
幼教论文
评估论文
心理学
药学论文
社会文化
工程通信
安全论文