建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
092713ie8gnff9tx2p8m72.jpg 云声6月建议活动来袭,领华为无线耳机就这么简单! 云上开发精选优惠

菜菜的小白

发帖: 1粉丝: 0

级别 : 新手上路

发消息 + 关注

发表于2020-5-9 22:01:18 711 2
直达本楼层的链接
楼主
显示全部楼层
[大赛专区] 赛道一:思路及经验分享,希望对大家有所帮助!!(来自有幸被选中优秀选手视频展播的小白)

比赛结束了,相信大家和我一样也get到了不少的知识和一大车RMB也换不来的亲身调试和写代码的经验,话不多说了-------à进入正题

分享下我的经验和思路:

看到题目,我的第一反应就是关于图论的,就是一个最短路径的问题再看这个看着那时候真想让负责人讲下那个读取输入输出的每一步,逼的一点头绪也没有,大胆地试自己的想法用cout,cin;感觉有了一个开始了又充满了动力;

开赛前大家都已经准备好了代码,可谁知大家全都栽倒在了第一步,编译出错,这无疑是打击了自信心,更是一脸雾水的,我当时也是懵x了好久,在群里看到官方是使用的ubuntu5.4 这就让我有了新的想法,我只要在相同环境下通过那肯定这一步没事了,刚巧我电脑上有虚拟机,就在早以前放的落灰的Ubuntu上调试,果然顺利通过!这也让我记住了以后再有类似比赛一定尽量和主办方环境一样,才能在环境这关顺利通关

 先看java的测试工具代码

image.png

自己可以修改并测试地图,大牛可以自己写一套,小白就这样和我一样自己去修改

image.png

这个错误大家遇到的最多了吧;原因是你输入了不是它能读取的输出(也是输入了出了方向字符其它的字符了)检查自己的输出是不是多余了或自己测试的打印忘记注释掉

image.png

image.png

对于这个错误是大家写完一个完整版的遇到也很多的一个错误出现了上面那个说明你之前的是没错误的,后面那个系统在等着你的输入但是你写的代码已经处理完了,这样就是实时调测的那个口罩未送完,超时等相关问题的

image.png

地图规模是12x12的如果没控制好移动就会导致移动除了这个范围就离开了地图

image.png

大家一开始不管捐赠小区的调试代码通过之后最头痛的就是处理捐赠小区的问题了,那这个官方测试tool怎么来模拟捐赠小区呢?

对!就是通过这短代码来实现,上图中的61就是生成的捐赠小区的坐标;100是捐赠量;18这个是模拟的最重要的,这个参数就是在你移动多少步的时候在地图上添加捐赠小区;添加多个捐赠小区大家就可以按着捐赠出现的顺序添加就可以了

实现思路

image.pngimage.png

最后呢!教训让我记住了代码不要一气呵成的写完,这样会导致最后调试的时候造成不必要的**烦,可能会全部崩溃,要分模块和部分来逐步完成。我的这个思路的代码在下面,最后没有调试好,希望大家指教指教,让我这纸上谈兵的小白也学习下,期待你的指正!!

test.rar 3.13 KB,下载次数:3

举报
分享

分享文章到朋友圈

分享文章到微博

ecstatic

发帖: 18粉丝: 10

级别 : 高级会员

发消息 + 关注

发表于2020-5-10 10:41:25
直达本楼层的链接
沙发
显示全部楼层

感谢分享~

点赞 评论 引用 举报

andyleung

发帖: 238粉丝: 18

级别 : 外部版主

发消息 + 关注

发表于2020-5-11 14:29:48
直达本楼层的链接
板凳
显示全部楼层

感谢分享~

点赞 评论 引用 举报

游客

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