This is my blog.
最近写了一些题
想想觉得没必要放上来
一来不经典,宁缺毋滥吧
二来懒,也觉得挺浪费时间的
听说明天可以升温了
感觉挺棒的
希望可以开太阳
最近事情还是挺多的
忙里偷闲
倒也不错
就这样吧
首先是讲讲UVA-816的这道题,这题重点不在于bfs,还是讲一些我觉得挺好的东西。
就不发送传送门了。
小记
- 方向与转向的统一
通过一个顺序的排列,即顺时针或者逆时针,使得我不用去写if语句了。这个小技巧,其实很常见,但是在做题中能想到,就很好了。 - 字符与数值的转换
很多时候,我们对数值能更好地进行计算,和理解。 - 结构体
这个应该很多人的第一反应就是这个。 - 四维数组
其实我心里对开三维及以上的数组是很担心的,所以一般不会去想这方面的应用。但事实是,在有多方面因素考虑,且某些方面的选择只有1、2个时,多维数组显得很方便,而且易理解 - 父节点
这对于走迷宫要求出路径的问题来说,是很常见的。最后通过最后一个点倒回去,有些时候可以用递归,但显然很浪费,还可能会出现溢出的情况。在这题中,使用了vector - 函数地运用
好的代码都是代码块的。而且易理解,要培养自己的习惯。 - 输入
这次的输入是我极少使用到的。用到了stringstream
,这样对于后面不确定个数的输入,很简便。注意最后还有回车在流中,要清空。
发现在测试中,只可以读入文件。
AC代码(模仿紫书)
|
|
其他
被一道题坑了,用了cin,cout就TLE了,换成scanf就对了,不应该起码要变成字符读入嘛。
转载请注明出处,谢谢。
愿 我是你的小太阳