计蒜之道2016 总决赛

告别CMake依赖!在Visual Studio 2022中直接配置VTK 9.4开发环境(附完整项目示例) 本文详细介绍了如何在Visual Studio 2022中直接配置VTK 9.4开发环境,无需依赖CMake。通过图文教程和完整项目示例,帮助C++开发者快速集成VTK库,简化开发流程,提升工作效率。特别适合科学可视化任务的开发者。 阅读详情

大体情况

  虽然说我已经身败名裂了,但还是很感谢蒜头。
  今年复赛打了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源码等等。
  • 明年一定再战。
YOLO11涨点优化:特征融合改进 | 引入BiFPN (双向特征金字塔) 加权融合机制,自适应分配不同尺度特征权重 YOLO11与BiFPN特征融合技术解析 本文深入剖析了YOLO11目标检测架构及其BiFPN特征融合机制的关键创新。2024年发布的YOLO11通过C3k2模块、SPPF池化和C2PSA注意力机制,在COCO数据集上以更少参数实现更高精度。研究发现传统FPN+PAN结构存在特征融合权重分配不均和计算冗余问题,而BiFPN通过双向跨尺度连接和加权融合机制实现了突破: 架构创新:BiFPN采用剪枝策略、跳跃连接增强和层级重复叠加,优化信息流动路径 加权融合:提出快速归一化融合算法,动态分配特征权重,相比Sof 阅读详情

相关推荐

Windows 11下ROS2 Humble与PyCharm无缝集成实战(避坑指南+完整配置流程)

本文详细介绍了在Windows 11系统下如何实现ROS2 Humble与PyCharm的无缝集成,包括环境准备、ROS2 Humble安装、PyCharm配置以及C++与Qt5混合开发的实战技巧。通过避坑指南和完整配置流程,帮助开发者高效搭建稳定的机器人开发环境,特别适合Windows平台的ROS2开发者。

weixin_28710999的博客 366

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

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

米莱虾 1471

电拖笔记1电磁学基本知识与定律

电拖学习

qq458629839的博客 1133

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

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

gyk1303的博客 714

【动态导通电阻】p-GaN HEMTs正向和反向导通下的动态导通电阻

2024年,浙江大学的研究团队通过多组双脉冲测试方法,深入研究了两种商用p-GaN栅极HEMTs在正向和反向导通模式下的动态导通电阻(RON)特性。研究发现,肖特基型p-GaN栅极HEMTs在反向导通时动态RON比正向导通高3%-5%,而混合漏极嵌入栅注入晶体管在反向导通时动态RON降级较轻,降低约10%。此外,随着漏极电流(IDS)的增加,两种器件在反向导通时动态RON先减小后增加,形成“谷底”现象。

荷塘阅色 826

基于STM32L4XX 、HAL库的STSPIN32G4三相无刷直流电机(BLDC)驱动应用C语言程序设计

/ 设置PWM模式为6步换相。│PA5-7 ├── SPI ────►│SCK/MISO│ │ 三相桥 │。– 2路电机控制高级定时器(16位,支持6路 PWM 通道)// 60度电气周期对应转速 = 60/(极对数 * 6 * 周期)// 电气角度(0-3599)

PP_Cottage的博客 147

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

使用机器学习算法预测黄金价格

在本文中,我们将使用线性回归、XGBoost和LSTM这三种不同的机器学习算法来预测黄金价格。接下来,我们使用线性回归、XGBoost和LSTM分别建立了模型,并进行了训练和预测。这些机器学习算法可以帮助我们对黄金价格进行预测,但请注意,市场价格受多种因素影响,因此预测结果可能并不完全准确。接下来,我们需要对数据进行一些预处理,以便用于机器学习模型的训练和测试。我们将使用80%的数据作为训练集,20%的数据作为测试集。最后,我们将绘制每个模型的预测结果,并将其与实际价格进行比较,以评估模型的性能。

QromMatlab的博客 1316

计算之道(置换的玩笑)

#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

基于Simulink的单级式光伏并网系统MPPT控制仿真

本文基于Simulink平台,详细介绍了单级式光伏并网系统的MPPT控制仿真实现。主要内容包括:1)阐述MPPT作为光伏系统"智能大脑"的核心作用;2)解析单级式系统架构及扰动观察法(P&O)算法原理;3)以10kW户用系统为例,分步骤演示建模过程,包括光伏阵列搭建、P&O控制器实现(含MATLAB代码)、并网控制设计等;4)通过仿真验证系统在光照突变下的动态响应性能,MPPT效率达98.3%。文章还提出了变步长P&O等优化方向,为光伏系统仿真与控制提供实用指导。

xiaoheshang_123的博客 111

【AUTOSAR-CanNM】-3.1-如何让ECU发出的首帧是NM帧(Tx Nm报文先于Tx App应用报文发出)

如何让ECU发出的首帧是NM帧(Tx Nm报文先于Tx App应用报文发出)

「汽车电子助手」的博客 4724

2016 计蒜之道 初赛 第五场

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

sl_950313的专栏 654

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

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

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

孟迎霞 优快云 113

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

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

孟迎霞 优快云 164

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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的博客

“在一起,创梦想”——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、付费专栏及课程。

余额充值