河童重工的计算机

简单读题发现,大模拟没的说,预估难度不高。一看语句,感觉细节应该会很多,这里和题解里的Vcode和钾肥两位交流后,发现数据并不是特别难搞,本来以为会出现的一行多语句并没有出现,这只是纯粹的单行单语句。
话不多说进入分析环节:
首先,记录寄存器R1R4,E1E4,flag,VAL,Ret,line共12个寄存器,这边根据前面两位的意见我们使用指针模拟
第二部存命令名,这里用了map直接存储,不过有个问题,我发现几种命令实际需要的参数不同,所以需要我们分别用map<int,int>或者map<string,int>来存储,经过无数次反复去世与整理,然后自闭。决定将操作名与给定的操作编号map到一起.
接下来处理一下内存的最长命令长度,直接存两个比较大的数组就是了,不太难
那么,就到了史上最毒瘤最恶心建立数据结构时间(真的卡了我很久,我中途干脆把所有的命令的函数形式写出来,然后现场像用啥数据结构或者struct构造)
这里我选择的是使用结构体,于是又来了一波结构体函数的学习(废物完全没办法),以前学c++不到位,就连面向对象编程的概念也只是基本理解,大部分都还是模糊的。
(当然最后的结果是发现自己写的结构体烂的要死)
经过几天的划水,回来发现自己已经完全忘记之前的思路了,只能慢慢看之前的代码,顺便看一下标准文件整理一下思路,结果是发现我之前的思路完全没办法完成我要写的东西。
自闭ing,开始写函数,结果是没写两个函数就发现自己的结构体烂的爆炸,又开始改结构体,在原本的基础上增加了好几个变量(来来回回修改了四次左右)才勉强完成。
又开始漫长的函数环节,这个函数怎么写才可以实现?这个函数怎么关联到另外一个函数,怎么完成寄存器地址的分类?
写完收工,编译……
过不了编译……
特么的vector都可以打错,怎么还混进去几个中文符号???(身败名裂系列)
过编译了,样例也过来,nice,提交
十分,十分,十分,特么的BUG出在哪里?
照着标准文件一个一个找,离谱的事情果然出现了,Val寄存器里面多了两个Bool值,查函数发现函数25写错了,修改,提交……编译错误????
再修改提交,只留下一句芜湖!!!
写了半个月的题目终于完成了!!!
附带写题图片:

河童重工的计算机写题记录相关推荐

  1. 备战NOIP每周写题记录(一)···不间断更新

    ※Recorded By ksq2013 //其实这段时间写的题远远大于这篇博文中的内容,只不过那些数以百记的基础题目实在没必要写在blog上; ※week one 2016.7.18 Monday ...

  2. 洛谷P4911 河童重工的计算机

    传送门 题目背景 河童重工业会社的计算机产品在幻想乡中有着极其广泛的应用. 有一天,妖怪之山发大水啦!洪水夹杂着泥沙和滚木汹涌着冲进了河童的城市. 本来河童们的机械设施都是防水的,可是洪水还是对城市造 ...

  3. 写题记录 cf G. Minimal Coverage 难度2200

    题意:给了n个数,每次可以向左或向右移动a[i]步,问最后经过的区间最小是多少 考点:思维,dp 题解:对每次移动可以发现它的移动方向与后面的移动有关,考虑动态规划,首先考虑暴力转移,前i个数当前左端 ...

  4. 计算机ppt听课记录,怎样写听课记录.ppt

    怎样写听课记录 * 怎样写听课记录 主讲人:陆应屏 2016年5月27日 一.听课记录的基本要点 ?????. 听课记录包括两个主要方面: (一)是教学实录: (二)是教学评点 * 教学实录包括: ( ...

  5. Pythontip刷题记录

    pythontip 刷题记录 11.给你一个正整数列表 L, 输出L内所有数字的乘积末尾0的个数.(提示:不要直接相乘,数字很多,相乘得到的结果可能会很大). 不能直接相乘会太大了,分解质因数,去找2 ...

  6. 2020年计算机保研记录(浙软,东华,南航,河海)

    2020年计算机保研记录(浙软,东华,南航,河海) 个人情况 基本信息 获取保研名额+保研时间线 海投预推免 东华大学 浙江大学 河海大学 南京航空航天大学 其他 总结 个人情况 2020年保研上岸了 ...

  7. 【信息技术刷题记录】 04 Office相关操作及计算机网络知识篇

    刷题记录 Office相关操作及计算机网络知识 写在前面:此系列文章只为参加知识竞赛时的记录 对题目提出一些自己的想法 有啥不对的地方还望谅解和指正 不胜感激 第四次记录 一.Offic相关操作 A. ...

  8. 初中计算机基础理论题库,计算机基础理论题库.docx

    计算机基础理论题库.docx (30页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分  计算机基础理论题库C1 计算机基础 C2 计算机与 ...

  9. 【信息技术刷题记录】 05 PS、CAD相关知识及移动商务知识篇

    刷题记录 PS.CAD相关知识及移动商务知识 写在前面:此系列文章只为参加知识竞赛时的记录 对题目提出一些自己的想法 有啥不对的地方还望谅解和指正 不胜感激 第五次记录 一.PS.CAD相关知识 1 ...

最新文章

  1. filter执行先后问题_Thinkphp5框架变量覆盖导致远程代码执行
  2. OpenStack Ocata Release Notes
  3. Yolov5 face训练手册
  4. 多线程_yield()和sleep()方法比较
  5. 004_Vue按键修饰符
  6. vue如何获取数组中的键值_vue中操作数组的相关方法
  7. ue如何使用php文件,UltraEdit使用设置
  8. 0069 如何在Intellij IDEA中查看Spring MVC项目的所有请求与处理方法的映射列表
  9. jquery通过ajax向后台发送(checkbox)数组,并在后台接收,(发送的数据是checkedbox)...
  10. java接口调试思想
  11. 我要自学网java jsp_学javaweb需要什么基础?零基础如何学习javaweb?
  12. kibana常见启动报错
  13. fullCalendar:中文API
  14. queryrunner对于数据库的快速操作
  15. vue + vue-router +axios + element UI + PHP + CodeIgniter + Mysql 项目管理系统
  16. 给apk去签名、重新签名
  17. pycharman使用小结
  18. windows取证之镜像取证仿真步骤
  19. (附源码)计算机毕业设计SSM久宠宠物店管理系统
  20. cv个人计算机SCI英文简历模板,个人英文简历模板

热门文章

  1. EPICS Phoebus手册1
  2. 涂鸦Zigbee SDK开发系列教程——3.快速入门
  3. WIN7任务栏的QUICK LAUNCH怎么调出来
  4. iOS 14曝光iPhone 12 Pro:摄像头更先进了/苹果 A14 处理器跑分流出
  5. 抖音SEO优化,企业抖音seo
  6. 经验正交函数分析法(EOF)在matlab上的实现
  7. c++如何获取字符串长度
  8. 2021年全国社会消费品零售总额分析:社会消费品零售总额440823亿元[图]
  9. crack Tut.ReverseMe1.exe
  10. 从0开始学习Jmeter脚本编写