其实这个游记也没啥好写的……

day 0

上午做动车两个小时到重庆,路上玩了 1.5h 的星露谷。

下午去巴蜀中学报道试机,系统是 Ubuntu Jammy,大大的好评,只是桌面是 Xubuntu/Xfce,不太喜欢。键盘感觉太柔了,容易按不上键,不过影响不大。

试机题三道,A + B,构造,交互。比较简单,口胡了做法,写了前两个就走了。

晚上和 TLC,Ricky 看了球赛,顺便颓了一段时间的星露谷。

day 1

正式考题,\(8:00 \sim 13:00\),时间比较充裕。反正时间是利用满了。

T1 是 \(O(2^n m)\) 状压 DP,但是我写的是 \(O(2^n nm)\),最后没有把 \(n\) 给压下去,绷,不过 10min 得 \(77\) 分倒也不亏。

T2 是数学题,花了 1.5h 堪堪把复杂度做到 \(O(n^2 \log n)\),大概有 \(90\) 分。主要是中间有一个循环卷积的部分,我忘了到底是什么东西了,所以没有写。不过也就 \(10\) 分,问题不大。

T3 是构造题,随便胡了一个四分的写法,pretest 能有 \(73\) 分,估计最后也是这么多。但是正解还是不太会,大概还是类似四分,但是需要一点神秘的变化。

T4 是大数据结构,大概是利用 LCT 动态维护最大生成树之类的,写了个 \(36\) 分的暴力,用了 1.5h,代码共 \(230+\) 行,太抽象了。

不过最后结果还是好的,大概是 \(270\) 分,估计大部分人也可以得到这个分,但是可惜的是 TLC 和 Ricky 都在 T3 上没有骗多少分。

下午听神毕老师讲 AI,反正是给我听困了。没啥用,不如玩星露谷。

提问环节有人问 day 2 是否需要手搓人工智能,果然来了一个神秘的人工智能题。

晚上颓麻将,热血川麻!只是没有颓星露谷,悲。

day 2

工程题,\(8:30 \sim 12:30\),时间不是很充裕,我的时间也是接近利用满了。

开始只下发了一个 PPT,感觉这次不会很容易。内容是对抗搜索,讲了三等方法:

  • \(\alpha - \beta\) 剪枝搜索
  • 蒙特卡洛树/信心上限树
  • 神经网络

初步分析下来,\(\alpha - \beta\) 需要用到比较优秀的估价函数,并且上限不高,考虑到我对于估价函数的构造不擅长,并且希望得分,所以不选择此方法。

蒙特卡洛树搜索分为四个步骤,选择,拓展,模拟,反向传播。其中模拟其实就是让双方随机行动看谁胜率。反向传播也是简单的。一个节点的估价也就是 \(win(x) / T(x)\),其中 \(win(x)\) 表示赢的次数,\(T(x)\) 则是模拟的总次数。

最优性基于蒙特卡洛方法,非常好的避免的估价函数的使用。

稍微写写大概就可以过 \(\ge 380\) 分,后面几个点评测原因还没有出来,估计我该有 \(\ge 400\)。

神经网络估计没有人会,即使会应该也没有人写 QwQ。

下午听分享,还是没啥意思,不如睡觉。

最后结果是 1=,结果倒也不错。

只是可惜 Ricky 在 day 2 炸了,爆零了……

去了趟洪崖洞,然后在商场吃了顿芋儿鸡,挺不错的。然后高铁回家,一个小时,在星露谷里待了两天。

day 3

玩了一天星露谷了,来写游记了。

问了问去 PKU 的那位,说还没有出奖。但是他们自我估计是没有 1= 的……不太清楚。

THUWC 2024 游记的更多相关文章

  1. THUWC 2019游记

    坑先占着QwQ 不太喜欢写Blog, 因此我的Blog一直很冷清,但是还是想写写这种游记啦,反正是给自己看的 Day -4 颓了一整天,一道题都没写 于是无聊用GL写了一个海战游戏,让两个程序对打-- ...

  2. THUWC 游记

    考试前的一个周末 PKUWC没过,去不了,自闭,我死了. 考试前的星期一 THUWC居然过了!!!大恩大德永世难忘,我又活了. 考试前的周四 WTF!??为什么要用Ubuntu,我完全不会,凉了凉了, ...

  3. THUWC 2018(游记)

    这次是在雅礼洋湖中学举行的,一所2017年才创办的学校,新的学校, 貌似有些危险,积雪过多屋顶上的冰块砸下来,很容易砸到人, 听说最近就有一个人被砸死了. Day1 昨天睡的比较迟,12点吧,今天早上 ...

  4. PKUWC 2018游记

    PKUWC 2018游记 标签: Day\([-inf,0)\) 停课之后一直各种浪的飞起,考试rank20+,不搞颓但是学习很没有状态.还经常带着耳机被谢总抓了好几次,然后被拉过去谈话了好几次... ...

  5. NOIWC2018游记

    NOIWC2018游记 接着PKUWC就是NOIWC了.感觉时间很紧呀,但越是紧张呢,就越让人心里觉得充实. 能够去NOIWC,应该是一次非常充实的体验吧. 这一篇游记是接着上一篇写的,时间点上完全都 ...

  6. THUWC逛街记

    1/28 这次打算去THUWC划个水,就定了1/29中午的飞机.同校有几个同学去PKUWC,求稳搭今天的飞机.中午时候听说今天飞长沙的飞机全都取消了,明天有没有也不好说( 事实证明29号有飞机:( ) ...

  7. CQOI2019(十二省联考)游记

    CQOI2019(十二省联考)游记 Day -? 自从联赛爆炸,\(THUWC\)爆炸,\(WC\)爆炸(就没有不爆炸的)之后我已经无所畏惧... 听说是考\(4.5 h\)吗? Day -1 \(Z ...

  8. Thuwc2018 游记

    上一次没有滚粗的比赛已经是9个月前了QAQ.但我现在回过头去看那篇“zjoi游记”,却发现自己并不能从中得到收获.希望这次写下的东西,可以帮助我更好地准备即将到来的省选(雾) day 0 火车上浪10 ...

  9. 迟到的thuwc&noiwc2018总结

    已经4个多月没写博客了呢. thuwc和noiwc都炸了,接下来的一段时间都没怎么写题,靠文化课和游戏麻醉自己.这篇博客也算是向之前自闭.颓废的自己告别吧.. 先写一发游记: thuwc:Day1炸, ...

  10. NOIWC2019游记

    更新完了? ghj1222这个智障因为NOIP考的太菜没有去THUWC和PKUWC,但是NOIWC还是苟进去了 由于已经结束了,好多事实忘了,所以可能不完整 2019/1/23 Wednesday 明 ...

随机推荐

  1. vue3 快速入门系列 —— 其他API

    其他API 前面我们已经学习了 vue3 的一些基础知识,本篇将继续讲解一些常用的其他api,以及较完整的分析vue2 和 vue3 的改变. 浅层响应式数据 shallowRef shallow 中 ...

  2. 在kubernetes集群中使用虚拟节点创建1万Pod-支持在线教育业务

    使用虚拟节点提升k8s集群容量和弹性 在kubernetes集群中添加虚拟节点的方式已被非常多的客户普遍使用,基于虚拟节点可以极大提升集群的Pod容量和弹性,灵活动态的按需创建ECI Pod,免去集群 ...

  3. 可观测|时序数据降采样在Prometheus实践复盘

    简介: 基于 Prometheus 的监控实践中,尤其是在规模较大时,时序数据的存储与查询是其中非常关键,而且问题点较多的一环.如何应对大数据量下的长周期查询,原生的 Prometheus 体系并未能 ...

  4. 优化搜索排序结果从而“ 提升CTR、CVR业务指标”

    简介: 搭建搜索功能不难,难的是如何提高搜索质量,帮助用户快速找到心中所想的内容或商品,那么搜索结果的相关性排序则是影响用户体验最关键的一环,本文通过阿里云开放搜索电商行业解决方案和大家聊一聊如何优化 ...

  5. 高效使用Java构建工具|Maven篇|云效工程师指北

    ​简介:高效使用Java构建工具|Maven篇.众所周知,当前最主流的Java构建工具为Maven/Gradle/Bazel,针对每一个工具,我将分别从日常工作中常见的场景问题切入,例如依赖管理.构建 ...

  6. Dubbo3.0|阿里巴巴服务框架三位一体的选择与实践

    ​简介: 服务框架就像铁路的铁轨一样,是互通的基础,只有解决了服务框架的互通,才有可能完成更高层的业务互通,所以用相同的标准统一,合二为一并共建新一代的服务框架是必然趋势.Dubbo3.0 是 Dub ...

  7. WPF 解决 ObservableCollection 提示 Cannot change ObservableCollection during a CollectionChanged event 异常

    本文告诉大家在使用 ObservableCollection 时,抛出 InvalidOperationException 异常,提示 Cannot change ObservableCollecti ...

  8. 《Effective C++》第三版-1. 让自己习惯C++(Accustoming Yourself to C++)

    目录 条款01:视C++为一个语言联邦(View C++ as a federation of languages) 条款02:尽量以const.enum.inline替换#define(Prefer ...

  9. 通俗易懂的KMP理论讲解(含手求Next数组)

    通俗易懂的KMP理论讲解(含手求Next数组) 1.KMP算法介绍 KMP算法的核心是利用匹配失败后的信息,通过一个 next 数组,保存模式串中前后最长公共子序列的长度,尽量减少模式串与主串的匹配次 ...

  10. 使用 Docker 部署 TaleBook 私人书籍管理系统

    1)项目介绍 GitHub:https://github.com/talebook/talebook Talebook 是一个简洁但强大的私人书籍管理系统.它基于 Calibre 项目构建,具备书籍管 ...