计蒜之道2016 总决赛

[LVGL]:MACOS下使用LVGL模拟器 阅读详情

大体情况

  虽然说我已经身败名裂了,但还是很感谢蒜头。
  今年复赛打了rank60+(去年好像是爆零了,不过今年确实简单些),结果前面有的人不去顺延到了我。
  蒜头还特别土豪,帮买了机票,开了五星级酒店(里面各种高端设施,找拖鞋还找了很久),把选手都当成爷,伺候得很好,唯一办挫的事大概就是最后一天选的旅游团大坑。
  

day1

  中午到达泰山饭店,里面已经聚集了好些选手了,签了到,上房间睡了一会,和室友以及他的同学打了一会UNO(不明白他们为什么对这个有那么大的兴趣),晚上前往滴滴大厦试机。一路上对选手们的背景有了更多的了解,当然有的人之前就认识,总觉得我极大拉低了选手的平均智商。随后我们到达滴滴大厦,机器是一个笔记本,裸的Ubuntu系统,上去随便装了些可能会用到的东西…这个时候,我们还是不清楚所谓的“工业题”是什么。

day2

  由于各种原因,比赛delay了1h+,但这不重要,我们参观了一下滴滴大厦(环境非常不错),开始比赛。开场的时候,我去了趟厕所,导致我错过了规则介绍,就有点慌,赶紧阅读纸质的规则说明,但由于糟糕的心态,反复读了几遍才明白。这个题目是写一个游戏的AI,进行双人对抗,游戏改自Pacman。这里不得不说我玩过PKU的botzone,对这个背景有一定的了解,算是具有一点优势。
  我开始思考计算机博弈AI里面常用的2种方法。
* 极大极小搜索+alpha-beta剪枝,感觉效果不佳,首先比赛时间只有5h,这种方法需要一定时间去调试,其次游戏棋盘会很大,局部对抗少,搜索深度不够时严重缺乏大局观,再者游戏中有行为随机的NPC,搜索难以解决这种情况。
* 蒙特卡洛树,尽管相对好实现而且可以模拟随机行为,我对它的熟悉程度不如ab剪枝,纠结了一下决定放弃,毕竟还是直接贪心更为简单粗暴。
  接下来开始研究主办方定义的类,还有如何编译、运行、调试,这也花费了一些时间,总体来说还算顺利。和botzone一样,AI程序由judge程序调用并互相传递信息。我的方法的核心就是最短路,包括我到星星的最短路,到鬼的最短路,到对方的最短路。在此基础上判断何时远离鬼,何时逃跑,何时追杀,还有如何选择吃星星的方向(关于这个问题大局观不够好,有点无脑)。接下来我出现了一个致命失误,竟然去dfs最短路(应该bfs),过了好长时间才发现问题…得到最短距离以后,就是各种调参,增加逻辑分支,微调策略了。我一直调到比赛结束前十几分钟,感觉在样例地图上的运行效果还算满意,能比样例多得上千分。然后想起还要在大地图上测试,随手就造了一个大地图,猛然发现程序报RE!!!瞬间崩盘,慌乱之中的debug无济于事…比赛结束,大家兴奋地交流自己的策略,我却在做最后的挣扎…我感到无力,看到眉飞色舞得意洋洋的对手,却无法交流(zhuang)思路(B)。这一跪,使得接下来的活动都失去了意义…

day3

  上午恭王府半日游,下午自由活动去了下健身房,晚上揭晓比赛结果,毫无悬念小组赛全跪,我还是无法从失败的阴影中恢复过来。

一些感悟

  • coding能力弱得已经无法直视了。那些失误都是自己不够强大导致的,怪不得rp。
  • 为自己热爱的事情奋斗,是令人向往的,一直想要开发一个AI平台,希望有朝一日能够实现。
  • 蒜头组织的比赛处处体现出了专业,决赛游戏规则设置很合理(从积分随时间减少,鬼在各种情形下的移动方式这些规则的设计都能看出出题人对这个游戏的对抗性有研究)。看似比赛时间短,但对能打进决赛的选手来说这个要求并不过分。不足之处是缺少一点必要的说明,比如超级星只有2颗,这大概是原游戏Pacman带来的默认配置?这就相当于比赛地图都不具有一般性了。
  • 希望蒜头能够分享更多的东西,比如更多比赛对局的replay,judge源码等等。
  • 明年一定再战。
【论文复现】——基于LM优化的NDT点云配准算法 传统的正态分布变换配准算法处理初始位姿变换相差较大的两帧点云时,存在无法收敛或者陷入局部最小值的问题。为了提高算法的收敛性能,提出了一种基于LM方法改进的三维正态分布变换配准算法。 阅读详情

相关推荐

数据获取竟如此简单——全球SRTM 90m DEM V4.1数据

SRTM(Shuttle Radar Topography Mission)是由NASA联合国际合作伙伴开展的雷达地形测绘项目,通过航天飞机搭载的合成孔径雷达系统,于2000年通过发射并接收地表反射的雷达信号,获取全球三维地形数据,这一任务填补了高精度全球地形数据的空白。而本文通过十余行的python代码,就更简单、方便地获取这些数据。

m0_38065162的博客 1399

2020计蒜之道决赛题解【Rank200+】

A.蒜头君的序列 题解:已知n>=m,那么1~m中所有的数都会至少出现一次,最小的质数就是1出现两次,取其和;次小的就是1与2的和。sort一下,if判断输出。 /* --------------------------------- ---------A.蒜头君的序列----------- --------------------------------- ------------Author--------------- --------------------------------- ---

米莱虾 1471

第四章、Isaacsim在GUI中构建机器人(3):添加摄像头和传感器

本节。

m0_47719040的博客 2495

2022 计蒜之道 初赛(第一场)(T1和T2题解)

T1Mila 的魔法阵 得分100/100 Mila有一个神奇的魔法阵a,这个魔法阵是一个序列,设序列长度为n,当这个序列中所有数字相同时,这个魔法阵会召唤出一种奇妙的生物。 但是这个序列一开始并不是所有数字都相同的,Mila有一种魔法(操作):如果对序列的第 i∈[1,n)位释放魔法,那么第i位和第i+1位中,较小的数字会变成较大的数字。 现在 Mila想要知道,要使魔法阵召唤出这个神奇的生物,至少需要多少次操作呢? 输入格式 第一行一个正整数n,表示序列长度。 第二行...

gyk1303的博客 714

深入解析音频信号处理的核心算法——傅里叶变换、语音增强、回声消除与主动降噪

本文系统介绍了现代音频信号处理的核心技术。首先阐述傅里叶变换作为理论基础的重要性,它能将声音分解为频域成分。随后重点分析三大关键技术:语音增强利用谱减法、维纳滤波和深度学习从噪声中提取人声;回声消除采用自适应滤波器消除通话中的回声;主动降噪通过声波干涉原理抵消环境噪声。文章最后指出,这些技术在实际应用中协同工作,形成完整的音频处理链路,共同提升语音质量和听觉体验。随着算法进步和算力提升,音频处理技术正向着更智能、更高效的方向发展。

程序猿老樊的博客 1327

浅谈python反序列化漏洞

0x01 python序列化与反序列化 Python 的序列化和反序列化是将一个类对象向字节流转化从而进行存储和传输,然后使用的时候再将字节流转化回原始的对象的一个过程。python中的序列化操作是通过pickle模块,而该模块主要包含l dumps将dict转化为str格式,loads将str格式转化为dict格式。 dump和load与文件操作结合起来, pickle.dump(obj, f...

Lethe's Blog 3220

2016 计蒜之道 复赛 百度地图的实时路况 [Floyd][分治]

DescriptionDescription定义d(u,v,w)d(u,v,w)为从 uu 号点出发,严格不经过 vv 号点,最终到达 ww 号点的最短路径长度,求∑1≤x,y,z≤n,x≠y,y≠zd(x,y,z)\sum_{1≤x, y, z≤n, x ≠ y, y ≠ z}d(x, y, z)SolutionSolution考虑分治即可,FloydFloyd本身是一个不断利用中转点更新其他点的

Vectorxj的博客 965

最新首发——boss直聘爬虫

本文介绍了使用Python开发Boss直聘爬虫的核心思路和技术要点。通过模拟浏览器访问搜索页面获取Cookie,然后构建API请求获取职位数据。关键步骤包括:1)使用DrissionPage库初始化浏览器;2)模拟用户浏览行为获取必要参数;3)设置完整的请求头信息;4)通过POST请求获取JSON格式的职位数据。文章提供了详细的代码实现,包括浏览器模拟、API请求构建、数据处理等核心功能模块,并强调了最新版接口改为POST访问的特点。该爬虫可自动翻页采集数据并保存为Excel文件,适用于安全实习等职位信息的

2301_79735033的博客 3317

计算之道(置换的玩笑)

#include #include int n,ans[1000],vis[1000],len,flag=0; char s[1000]; void dfs(int cur) { //printf("%d\n",cur); if(cur==len) { for(int i=0; i<len; i++) i

u013340391的博客 538

DEA模型及matlab应用3:SBM-DEA 模型

好的产出通常是通过资本、基础设施、劳动力的投入而获得的期望产出,非期望产出的产生,比如碳排放、二氧化硫、粉尘和污水等。 由于经典的 DEA 模型对相对效率的评价要求尽可能的减少投入,增加产出。而我们考虑非期望产出的影响则要尽可能的减少非期望产出才能获得更好的经济效益,与传统 DEA 模型的要求不符。考虑非期望产出的DEA模型是:基于松弛变量的 DEA 模型 SBM(Slacks-based mod...

wjyxld的博客 2万+

⭐️【2024年新版教程】vmware tools安装步骤(Windows、Linux、MacOS版本)

VMware Tools是VMware提供的一套实用工具,它可以增强虚拟机与宿主机之间的交互性能,如改进显示性能、优化鼠标和键盘性能、提供时间同步功能等。无论是在Windows、Linux还是MacOS虚拟机上,安装VMware Tools都可以提高虚拟机的使用体验。以上就是在不同操作系统上安装VMware Tools的步骤,希望对您有所帮助。

Python老吕的博客 6万+

2016 计蒜之道 初赛 第五场

2016 计蒜之道 初赛 第五场腾讯推出了一款新游戏:勇者的故事。在游戏里有一个勇者,要去挑战大魔王。大魔王有 nnn 支护卫队,第 iii 支护卫队里有 mim_im​i​​ 只恶魔。勇者和恶魔都有攻击力和防御力,当两个角色发生战斗时,若一方的防御力小于另一方的攻击力,则这一方会死亡(存在两边都死亡或两边都存活的情况)。勇者的攻击力是 111,恶魔们的防御力全都是 000。每当勇者 击杀 了一只恶

sl_950313的专栏 654

麒麟操作系统提示“默认密钥环已上锁”的解决办法

麒麟操作系统提示“默认密钥环已上锁”的解决办法

太极淘的博客 1万+

WCA2016全球总决赛登V社 《DOTA2》中国再创记录

WCA2016全球总决赛激战正酣,最火爆的项目之一《DOTA2》也在12月16日结束了冠军的争夺,在跌宕起伏的五场决战之后,IG.V凭借着稳定的发挥,阻止了VG的绝地逆转,最终站上了冠军的领奖台。在现场飘扬的五星红旗与国歌声中,接过了象征冠军的金牌。 本届全球总决赛采用奥运式赛程,而《DOTA2》中国战队再一次成为中国电竞的骄傲,三面五星红旗高高悬挂在WCA2016全球总决赛赛场之上,中国战...

孟迎霞 优快云 113

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

震撼!WCA2016全球总决赛首现交响乐团演绎游戏原曲

2016年12月9日晚,宁夏体育馆,WCA2016全球总决赛开幕式现场,恢弘的电磁幕笼罩半个体育馆,伴随着磅礴的开场音乐,《DOTA2》、《英雄联盟》、《CS:GO》、《炉石传说》、《星际争霸2》、《魔兽争霸3》等经典游戏的角色和场景,投射在巨幅的电磁幕布上。 而令全场观众万万没有想到的是,当电磁幕布从天而落,舞台上迎接他们的居然真的是一支交响乐团。 随着中国电影交响乐团常任指挥家张冰冰的...

孟迎霞 优快云 164

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

WCA2016全球总决赛《CS:GO》决赛落幕 电竞赛场首次升国旗、奏国

12月11日,WCA2016全球总决赛《CS:GO》决赛圆满落幕。随着《CS:GO》决赛结束,盛大的颁奖仪式举行,赛场上缓缓升起了瑞典、中国、芬兰的国旗,庄严肃穆的瑞典国歌飘扬在会场中。这是WCA2016全球总决赛的赛场上第一次升起国旗,奏响国歌! WCA2016全球总决赛《CS:GO》颁奖仪式观看地址: http://www.wca.com.cn/spdb/sssp/2016-world-f...

xinyuan82的博客

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

“在一起,创梦想”——2016华为开发者大赛总决赛落幕

作为软件开发的爱好者,怀揣创业梦想的有志青年,我们有着各种激情和idea! 但是,有了自己的产品后,我们需要了解目标客户的实际需求,我们寻找开放的技术能力来提升产品自身竞争力,我们希望自己的产品有更合适的平台环境落地支撑。2016华为开发者大赛,通过华为全系产品领域的能力开放和全方位的开发支持服务,寻找种子并共同孵化出创新的解决方案,帮助开发者实现业务创新落地,成就开发者创新梦想。从6月2日初至...

well_2000_82的博客 769

WCA2016全球总决赛完美闭幕,以电竞文化对话世界

2016年12月18日,WCA2016全球总决赛在银川完美落幕。闭幕式上,WCA2016形象代言人张雨绮、梦想女神张韶涵、唱作歌手金志文、《中国新歌声》地表最强战队低调组合,《星光大道》人气外籍歌手郝歌等悉数亮相,为现场观众、百家国内外媒体、海内外嘉宾及直播平台前的全球玩家等,带来了一场“电子竞技+音乐”的跨界盛宴。据悉,截止目前长达10天的总决赛观看人次已达2亿,WCA2016全年赛事累积观看人...

孟迎霞 优快云 148

探秘WCA2016全球总决赛 暖心护航电竞梦想

近日,WCA2016全球总决赛在银川火热进行中,本届比赛不仅迎来了海内外各地的电竞健儿及随行团队,且是首次采用奥运式的赛程,长达十天的比赛日也对WCA组委会及银川市当地的服务接待提出了较高的要求。而WCA组委会在选手衣食住行等方面贴心的服务,博得了各国选手们一致的好评。 赛程升级,选手备战时间更宽裕 为了更为合理地安排赛程以及保障选手有更多的调整、休息时间,WCA2016全球总决赛由去年4天的...

孟迎霞 优快云 131

WCA2016全球总决赛棋牌体验,即玩即赢模式受追捧

“WCA的这款电竞斗地主竞技性很强,玩法上很新颖,很吸引人。“ “这个挑战赛太有意思了,基本人人都能获得挑战成功的成就感!” “本来就是过来看看,没想到一玩就停不下来,感觉像是被‘钉’在了椅子上,竞技点的玩法都很有意思。我的手机也马上下载了。” WCA2016全球总决赛在银川市宁夏体育馆火爆进行中,对于观众而言,除了到现场观战之外,还可以在场馆的互动体验区尽情体验WCA最新的棋牌...

孟迎霞 优快云 138
上一篇: hdoj 5765 Bonds
下一篇: TopCoder SRM 697 div1
squee_spoon
博客等级 码龄14年 61粉丝 455原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值