2019年4月7日C++学习
一周小结
山东农业大学数学类4班赵景乐
在这周内学习了背包问题,通过减少一个循环来达到简化运算的目的,对于不同的问题循环不同解决的问题并不是看上去那么简单,具体是怎样的过程还要通过做题来巩固。
在这次清明小假期内和舍友一共打了3次小竞赛,在没有专题的情况下对于特殊方式的判断还存在不足(贪心,DP),对STL有不同程度的遗忘,不过好在通过题目将其复习了一遍。
在某一题目中,需要将不同的数字排序,重复的再拿出来排,再重再排。对于结构体来说可以删去相等情况下的if语句即可达到目的,若是对具体过程不熟悉只是硬背的话是看不出可以这样的。
大体是if(a.x>b.x) return ture;if(a.y==b.y);if(a.y>b.y)return ture;只要让x,y对应元素相等就可以了。反思得到对学习一定要知其然,知其所以然。虽然我是在尝试中发现这个规律的,不过似乎发现了新大陆,希望可以在以后的学习中多探究多思考,充分理解。