华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1058|回复: 0
打印 上一主题 下一主题

模拟题大楼

[复制链接]

738

主题

1485

帖子

5422

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5422
跳转到指定楼层
楼主
发表于 2019-10-26 16:15:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
模拟就是那些基本不需要算法,只需要将题目要求用编程语言实现就行的题目,简单的模拟是约瑟夫问题,筛法求质数,顺序查找,开关灯问题等等,做好模拟题是信奥选手的第一步,是一切算法的基础。
计算机思维和数学还是有些不一样,我们要训练自己的程序建模思想,比如说1+2+3+**10,数学会直接写(1+100)*100/2,但是编程会写一个for循环,做做以下的题目,体会那些模拟的技巧:
1、约瑟夫问题(如何表示在圈内,如何表示数到了5,如何重新开始报数)
2、金币(有一种做法是模拟每天发金币的过程)
3、回文串判断(双指针法)
4、最长连号(双指针移动)
5、数列分段数列分段Section I6、贪婪的送礼者

回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-12-27 03:05 , Processed in 0.101080 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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