The 16th UESTC Programming Contest Final 游记
心情不好来写博客。
为了满足ykk想要气球的愿望,NicoDafaGood、Achen和我成功去神大耍了一圈。
因为队名一开始是LargeDumpling应援会,然后队名被和谐,变成了学校的名字,顿时紧张无比,感觉要丢人还要把学校带上了
或许,这5个小时还是蛮愉快的。
最先A掉的题是G题,Bravo
签到题,比较暴力,代码很少,我很快就写完了,结果被卡了常,然后加register就过了。
第二个A掉的题是D题,Echo
我们看到有很多队都过了这道题,但是我们三个都看不懂这道题,我不忍心弃这个题,就一直看了很久,最终分析样例,找到规律。
然后加上NicoDafaGood的提醒,推掉了原先的错误的规律:r/d^2,根据物理方面算式的单位相等,把规律变成r^2/d^2就过了
第三个A掉的是J题,Circle Distance
一开始NicoDafaGood跟Achen讨论,推了一个结论之后,写了一个二分,然后wa了。
后来我看了这道题,又继续推出来一个结论,发现这道题其实不需要二分,直接先排序然后就可以线性做了
结果我们没有看到M+1 people以为是M个人,第M+1个点(基准点)不用计算,又wa了一发才过的。
第四个A掉的是K题,Desperate Alliance
我看有三四个队过了这道题,就开了这道题。
一开始我读错了题,以为是费用流水题,后来和Achen重新读题分析题目意思,我发现这是一道最小割水题,我打了没多久,然后1A了。
这怕是最顺利的一道题。
难受的是还有几道没有调出来的题。
一个是E题,String Merge
Achen想出来了一个后缀数组+st表+莫队+线段树+set的做法,在我们做我们A掉的那几道签到题的时候,她一直在动态调试+打印下来静态调试。
但是因为太复杂,代码打印下来都有3页A4纸,最终没有调出来。
另外一个是B题,Can you answer these queries
这是我们最后去做的一道题
我先是和NicoDafaGood想了写两个主席树的做法,然后发现要卡空间,就把一个主席树换成了树状数组+简单的容斥。
然后NicoDafaGood在最后一小时奋力敲代码,在最后一刻过了编译,交上去wa了。
于是最后A了4个题,还有一堆罚时,rank18。
至于后面听讲题,离得太远听不清。
顺便%成七4小时AK大佬。
The 16th UESTC Programming Contest Final 游记的更多相关文章
- 【set】【可持久化Trie】The 16th UESTC Programming Contest Preliminary K - Will the circle be broken
题意:You are given an array A of N non-negative integers and an integer M. Find the number of pair(i,j ...
- 【字符串哈希】The 16th UESTC Programming Contest Preliminary F - Zero One Problem
题意:给你一个零一矩阵,q次询问,每次给你两个长宽相同的子矩阵,问你它们是恰好有一位不同,还是完全相同,还是有多于一位不同. 对每行分别哈希,先一行一行地尝试匹配,如果恰好发现有一行无法对应,再对那一 ...
- 【推导】The 16th UESTC Programming Contest Preliminary L - Foxtrot
题意:有n瓶药剂,其中只有一瓶药剂有毒.让你用最少的小白鼠试出哪瓶有毒.你只有一次给任意只小白鼠各喂食任意种类药剂的机会. m只老鼠就能对应2^m种“生死状态”的组合,给每种状态分配一个种类的药剂,然 ...
- The 14th UESTC Programming Contest Final B - Banana Watch 预处理、前缀和
B - Banana Watch Time Limit: 1000/1000MS (Java/Others) Memory Limit: 262144/262144KB (Java/Other ...
- The 15th UESTC Programming Contest Preliminary J - Jermutat1on cdoj1567
地址:http://acm.uestc.edu.cn/#/problem/show/1567 题目: Jermutat1on Time Limit: 3000/1000MS (Java/Others) ...
- The 15th UESTC Programming Contest Preliminary C - C0ins cdoj1554
地址:http://acm.uestc.edu.cn/#/problem/show/1554 题目: C0ins Time Limit: 3000/1000MS (Java/Others) M ...
- The 15th UESTC Programming Contest Preliminary B - B0n0 Path cdoj1559
地址:http://acm.uestc.edu.cn/#/problem/show/1559 题目: B0n0 Path Time Limit: 1500/500MS (Java/Others) ...
- The 15th UESTC Programming Contest Preliminary K - Kidd1ng Me? cdoj1565
地址:http://acm.uestc.edu.cn/#/problem/show/1565 题目: Kidd1ng Me? Time Limit: 3000/1000MS (Java/Others) ...
- The 15th UESTC Programming Contest Preliminary M - Minimum C0st cdoj1557
地址:http://acm.uestc.edu.cn/#/problem/show/1557 题目: Minimum C0st Time Limit: 3000/1000MS (Java/Others ...
随机推荐
- MaxCompute问答整理之8月
本文是基于对MaxCompute产品的学习进度,再结合开发者社区里面的一些问题,进而整理成文.希望对大家有所帮助. 问题一.通过数据源数据增量同步后,如何查看某一条数据具体被同步到MaxCompute ...
- Apache SOLR and Carrot2集成
1.环境 下载软件 名称 地址 solr-integration-strategies-gh-pages.zip https://github.com/carrot2/solr-integration ...
- js中call、apply、bind的区别和应用
一.总体概述 这三个方法都是改变函数本身的this指向的,但是略有不同 1.call 使用方法:函数名.call(this指向,展开的参数列表); 如果传入的this指向是null或者是undifin ...
- 可持久化线段树的学习(区间第k大和查询历史版本的数据)(杭电多校赛第二场1011)
以前我们学习了线段树可以知道,线段树的每一个节点都储存的是一段区间,所以线段树可以做简单的区间查询,更改等简单的操作. 而后面再做有些题目,就可能会碰到一种回退的操作.这里的回退是指回到未做各种操作之 ...
- Luogu P2831 愤怒的小鸟(状压+记忆化搜索)
P2831 愤怒的小鸟 题意 题目描述 Kiana最近沉迷于一款神奇的游戏无法自拔. 简单来说,这款游戏是在一个平面上进行的. 有一架弹弓位于\((0,0)\)处,每次Kiana可以用它向第一象限发射 ...
- LOJ 6497 图
LOJ 6497 图 题意 有图\(n\)点,每点可为黑或白,其中一些点颜色已定. 初时图无边,于每对\(i<j\),可由\(i\)向\(j\)连有向边,或不连. 称黑白相间之路径为交错路径. ...
- LUOGU P1937 [USACO10MAR]仓配置Barn Allocation
传送门 解题思路 扫了一眼觉得是贪心+线段树,结果贪心的时候刚开始按区间长度排的序..这还有82分,后来叉了自己,换成按右端点排序过了. 代码 #include<iostream> #in ...
- body-parser与querystring与multer的区别
body-parser express中间件 body-parser是用来解析http请求体的,是express默认使用的中间件之一. (只解析post的普通数据请求,无法解析post文件请求) 使用 ...
- git学习记录——远程仓库(说白了就是代码放到githup上)
远程仓库 现在讲述的这些SVN都已经做到了,并没什么稀奇的地方 所以这节课赘述的是杀手级的东西——远程仓库githup ssh-keygen -t rsa -C "xxxxxxxxxxx@ ...
- Tr A HDU 1575 (矩阵快速幂)
#include<iostream> #include<vector> #include<string> #include<cmath> #includ ...