【概述】

模拟,是根据实际问题建立模型,模拟实际按程序走一遍,最终求出答案。

思维,则是与逻辑思维有关,其需要针对题意、数据范围等抽丝剥茧抽离出有用的信息,从而得出一个结果。

对于一般的模拟,直接根据题意编写即可,但是有些模拟会混有别的部分,思维难度较大,且要注意的细节部分很多,大多数模拟题难度不高,只要选择合适的数据结构,注意细节处理,即可顺利写出程序。

而对于思维题,容易陷入思维误区,要注意题目所给的信息层层推出结果。

【例题】

1.简单模拟

  1. 小鱼会有危险吗(洛谷-P1426):点击这里
  2. 多项式输出(洛谷-P1067):点击这里
  3. 拼数(洛谷-P1012):点击这里
  4. Picky Eater (Gym-102267A):点击这里
  5. Speed Reading(POJ-3619 ):点击这里
  6. Tanya and Stairways(CF-1005A):点击这里
  7. Death Note(CF-1016A):点击这里
  8. Badge(CF-1020B):点击这里
  9. FLY(CF-1011C):点击这里
  10. Game Shopping(CF-1009A):点击这里
  11. Diverse Team(CF-988A):点击这里
  12. Petya and Origami(CF-1080A):点击这里
  13. 处女座与重修费(2019牛客寒假算法基础集训营 Day2-D):点击这里
  14. 小a的计算器(2019牛客寒假算法基础集训营 Day1-A):点击这里
  15. Self Numbers(HDU-1128):点击这里
  16. 煤气灶(2019牛客寒假算法基础集训营 Day6-B):点击这里
  17. 蚂蚁(51Nod-1266):点击这里
  18. Lucky 7 in the Pocket(ZOJ-4106):点击这里
  19. くんと変なじゃんけん / AtCoDeer and Rock-Paper (AtCoder-2141):点击这里
  20. Sentou(AtCoder-2555):点击这里
  21. Buy Watermelon(2019 ACM-ICPC 徐州赛区网络赛 C):点击这里
  22. Quailty and CCPC(HDU-6666):点击这里
  23. JOE is on TV!(CF-1293B):点击这里
  24. Food Buying(CF-1296B):点击这里

2.思维

  1. Sequence(AtCoder-2399):点击这里
  2. Bugged(AtCoder-2579):点击这里
  3. Grid Coloring(AtCoder-2687):点击这里
  4. Traveling(AtCoder-3875):点击这里
  5. Three Piles of Candies(CF-1196A):点击这里
  6. Connected Component on a Chessboard(CF-1196E):点击这里
  7. Scc Puzzle(AtCoder-2333):点击这里
  8. Piles With Stones(CF-1013A):点击这里
  9. The table(CF-226D):点击这里
  10. Lefthanders and Righthanders(CF-234A):点击这里
  11. Cinema(CF-234D):点击这里
  12. Boring Partition(CF-239D):点击这里
  13. Beauty Pageant(CF-246C):点击这里
  14. Unsorting Array(CF-252B):点击这里
  15. Boys and Girls(CF-253A):点击这里
  16. Distance (Gym-102028I):点击这里
  17. Vacation(HDU-6581):点击这里
  18. Just Skip The Problem(HDU-6600):点击这里
  19. Final Exam(HDU-6651):点击这里
  20. ConneR and the A.R.C. Markland-N (CF-1293A):点击这里
  21. Collecting Coins(CF-1294A):点击这里
  22. Array with Odd Sum(CF-1296A):点击这里

3.多情况讨论

  1. 计算器的改良(洛谷-P1022):点击这里
  2. New Building for SIS(CF-1020A):点击这里
  3. Photo of The Sky(CF-1013C):点击这里
  4. 玩具谜题(洛谷-P1563):点击这里
  5. 税收与补贴问题(洛谷-P1023):点击这里
  6. 处女座与cf(2019牛客寒假算法基础集训营 Day2-B):点击这里
  7. Singing Everywhere(ZOJ-4107):点击这里

4.细节处理

  1. 乒乓球(洛谷-P1042):点击这里
  2. 数字反转(洛谷-P1307):点击这里
  3. 铺地毯(洛谷-P1003):点击这里
  4. 机器翻译(洛谷-P1540):点击这里
  5. 排座椅(洛谷-P1056):点击这里
  6. Vertical Histogram(POJ-2136):点击这里
  7. Cashier(CF-1059A):点击这里
  8. Elections(CF-1043A):点击这里
  9. Lost Array(CF-1043B):点击这里
  10. Less or Equal(CF-977C):点击这里
  11. Vasya and Book(CF-1082A):点击这里
  12. 炫酷双截棍(2019牛客寒假算法基础集训营 Day5-A):点击这里
  13. 炫酷镜子(2019牛客寒假算法基础集训营 Day5-I):点击这里
  14. 小a与星际探索(2019牛客寒假算法基础集训营 Day1-C):点击这里
  15. Mad Counting(LightOJ-1148):点击这里
  16. 扔盘子(51Nod-1279):点击这里
  17. 高橋君と見えざる手 / An Invisible Hand(AtCoder-2147):点击这里
  18. Menagerie(AtCoder-2234):点击这里
  19. Chocolate Bar(AtCoder-2565):点击这里
  20. Decrease (Judge ver.)(AtCoder-2662):点击这里
  21. Champions' League(CF-234E):点击这里
  22. Robots Easy (Gym-102267D):点击这里
  23. Robots Hard(Gym-102267E):点击这里
  24. Just an Old Puzzle(HDU-6620):点击这里
  25. Acesrc and Good Numbers(HDU-6659):点击这里

5.找规律

  1. Binary String Constructing(CF-1003B):点击这里
  2. Adjacent Replacements(CF-1006A):点击这里
  3. Reorder the Books(HDU-5500):点击这里
  4. 处女座的约会(2019牛客寒假算法基础集训营 Day3-I):点击这里
  5. 小a的排列(2019牛客寒假算法基础集训营 Day1-G):点击这里
  6. Divide the Stones(HDU-6616):点击这里

6.其他

  1. Bitset(HDU-2051)(进制转换):点击这里
  2. Not Equal on a Segment(CF-622C)(并查集路径压缩思想):点击这里
  3. Decrease (Contestant ver.)(AtCoder-2661)(逆推):点击这里
  4. Humble Numbers(HDU-1058)(构造):点击这里
  5. Non-decreasing(AtCoder-3720)(非递减序列的构造):点击这里
  6. Consistent Verdicts(LightOJ-1410)(unique()函数的使用):点击这里
  7. Points and Powers of Two(CF-988D)(map+推导):点击这里
  8. Yet Another Walking Robot(CF-1296C)(map+思维):点击这里
  9. Walking Between Houses(CF-1015D)(vector+模拟):点击这里
  10. 小明的账单(信息学奥赛一本通-T1372)(multiset):点击这里
  11. Little Elephant and Shifts(CF-220C)(multiset):点击这里

基础算法 —— 模拟思维相关推荐

  1. 【基础算法-模拟-例题-*校长的问题】-C++

    为什么在题目前面打上星号呢? 这道题的正解不是模拟! 正解树状数组! 正解树状数组! 正解树状数组! 重要的事情说够三遍了! 但是,歪解模拟因为数据水都能AC! 因为这道题放在模拟专题中,所以我们就讨 ...

  2. 计算机及网络应用基础思维导图_计算机基础/算法/面试题 PDF+思维导图下载

    之前为了面试,整理了九大应付面试的思维导图 + 一份 630 页的程序员内功修炼手册 + 一份计算机基础/算法/Java技术栈/Linux C++技术栈的资料.当时我就是靠着这份思维导图以及整理的 P ...

  3. 1. 通用基础算法(1.7动态规划算法/1.8模拟算法/1.9其他算法)

    7  动态规划算法 动态规划(Dynamic Programming)是求多阶段决策过程(Multistep Decision Process)最优化的一种数学方法,它将问题的整体按时间或空间的特征分 ...

  4. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

  5. 基础,算法,编程的1000+篇文章总结

    基础,算法,编程的1000+篇文章总结 本文收集和总结了有关基础,算法,编程的1000+篇文章,由于篇幅有限只能总结近期的内容,想了解更多内容可以访问:http://www.ai2news.com/, ...

  6. 【基础算法】算法,从排序学起(一)

    本文目录 1.导言 2.谈谈排序 2.1 何为排序?(What is sorting?) 2.2 排序的应用(Why sorting?) 2.3 常见排序算法的种类(How to sort?) 3.基 ...

  7. 微型计算机主机箱内的所有部件均由大规模,2012年自考《计算机应用基础》模拟试题...

    <计算机应用基础>模拟试题 一.单选题  (每空1分,共30分) 1. 在Word的编辑状态,当前在汉字输入状态,若要切换到输入大写英文字母状态,应当按(    ). A.Caps Loc ...

  8. 《计算机应用基础》模拟试卷三,2015年《计算机应用基础》模拟试题及答案(一)...

    2015年<计算机应用基础>模拟试题及答案(一) 三.填空题(本大题共16小题,每空1分,共32分) 52.微处理将传统计算机的两大部件运算器和控制器集成在一块芯片上. 53.将十进制数1 ...

  9. 你需要知道的基础算法知识——STL和基础数据结构(一)

    引言 STL是C++的标准模板库,竞赛中很多常用的数据结构.算法在STL中都有,熟练地掌握它们在很多题目中能极大地简化编程. STL包括容器(container).迭代器(iterator).空间配置 ...

最新文章

  1. 拿到input输入的时间_【Keras 笔记】Input/Dense层的数学本质
  2. 图解用NetCat连接远程端口
  3. (18)打鸡儿教你Vue.js
  4. 【算法】Logistic原理
  5. 【cocos2d-x从c++到js】06:Google的继承写法解析
  6. 软测管理工具实践-01
  7. java编程笔记18 文件压缩与解压缩
  8. php正则表达式函数案例,PHP正则表达式函数preg_replace用法实例分析
  9. php获取数组中的全部可以吗,php获取数组中所有值的方法
  10. mqtt如何发送心跳 安卓_互联网推送服务原理:长连接+心跳机制(MQTT协议)
  11. iOS连续上传多张图片
  12. easyui模板中的disabled的使用
  13. php 字符串长度函数
  14. Resource Hacker(可以修改.exe文件)
  15. 三维地震数据segy数据显示
  16. 无源贴片晶振四角引脚_有源晶振引脚图,有源晶振引脚定义
  17. 干货 | 携程Dynamo风格存储的落地实践
  18. 宏碁施振荣:大陆是国际化的练兵场
  19. [Mysql] CROSS JOIN 交叉连接
  20. Windows驱动_WDDM之一

热门文章

  1. 阿里云96页报告详解《云上转型》(10个案例、10大趋势/完整版PPT)
  2. STM32之RCC原理
  3. 70 个常见 Spring 面试题,Java 晋升必会
  4. 面试官真是搞笑!让实现线程安全的单例,又不让使用synchronized!
  5. 拿到一台新的Windows电脑,我会做什么?
  6. 找CTO杜仲:技术人别把股权(期权)弄成一张废纸(新书推荐)
  7. JEECG - 基于代码生成器的J2EE智能开发框架 续一:开发环境搭建步骤
  8. Oracle提供的序号函数
  9. SpringBoot2.0 基础案例(13):基于Cache注解模式,管理Redis缓存
  10. 『高级篇』docker之安全认证kubernetes命令熟悉(40)