Warning: session_start(): open(/tmp/sess_c9663296c1bd1d272433ecb5f88e206f, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430
Writing /data/wiki/data/cache/d/de2edb2fcb553ea79b79c722a4e13dbc.captchaip failed

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:famerwzyyuki:2020_05_05 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:famerwzyyuki:2020_05_05

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:famerwzyyuki:2020_05_05 [2020/05/10 23:09]
yuki
2020-2021:teams:famerwzyyuki:2020_05_05 [2020/05/29 20:28] (当前版本)
famerthy
行 3: 行 3:
 比赛过程:​\\ 比赛过程:​\\
 当场过题情况:\\ 当场过题情况:\\
-A:思路&​代码:Wzy\\ +A:未通过\\ 
-B:思路:Wzy 代码:Yuki\\ +B:未通过\\ 
-C:思路&​代码:Wzy\\ +C:未通过\\ 
-D:思路&​代码:Yuki\\+D:未通过\\
 E:思路&​代码:Yuki\\ E:思路&​代码:Yuki\\
-F:思路:Wzy&​Yuki 代码:Wzy\\ +F:思路:Wzy&​Yuki 代码:Yuki\\ 
-G:思路&​代码:Famerthy\\+G:未通过\\
 H:未通过\\ H:未通过\\
-I:思路:Famerthy 代码:Famerthy&​Yuki\\ +I:思路:Famerthy&Wzy 代码:Wzy\\ 
 +J:未通过\\ 
 +K:思路:Yuki ​代码:Yuki\\ 
 +L:未通过\\ 
 +M:思路:FarmerThy 代码:FarmerThy\\
 题解:\\ 题解:\\
-**A:** +**A** 
-签到题 +会m(\\ 
-题意:你在说动物的名字,每次说的名字的首字母需要和上一次的末字母字样。给定上一次的动物名字和所有的动物名字,问你能能说出这一次的动物名字,如果能,能不能让下一个人说不出名字。 +**B** 
-解法:挨个判断就可以了 +题意:在坐标平面上给出许多点,求一以原点为中心的正方,满足正方形边且不包含空间中所有点\\ 
- +题解:二分答案,每个点都会将正方约束在一角度区间,若所有区间交集不为空,则该正形可以满足不包含空间中所有点。\\ 
-**B:**\\ +思路其实很早就想出来了,但是那个角度区间的推导遇到了很多问题,数学菜鸡哭了\\
-题意:给出小矩宽,求拼成的矩形最小面积。\\ +
-题解:暴力枚举所有情况:矩形只能是1 1 1 或 2 1 排列(每个个方向)\\ +
 **C:** **C:**
-签到题 +不会m(\\ 
-题意:有一块n*m巧克力,每次可以取出一块掰成两块问你最少几次可以搞出干个巧克力一共有a块。(n,​m<​10^6) +**D:** 
-设b=n*m-a 如果a或b是n或m的倍数 答案是1. 如果a或b能分成两个小于n,​m的数的乘积,答案是2. 否则,答案是3.+题意:平面上许多点求能否将坐标轴旋转某个角度使得:个点,若y不同,则y从小到大,若y相同,则x从小到大\\ 
 +解:\\ 
 +**E:**\\
  
-**D:**模拟签到题 
- 
-**E:**\\ 
-题意:一棵树,每个点的权值是它子树所有点权值之和,给出部分点的权值,另一些未知,判断是否优解且解是否唯一(权值必须为正)\\ 
-题解:从下往上递归判断讨论不同情况,再从上到下进行检查和填数。\\ 
-因为权值必为正Min[x]表示x权值的最小值(权值确定时Min[x]=a[x]),显然Min[x]=ΣMin[u](u是x儿子)\\ 
-从下往上判断时: 
-  * 当前节点权值确定: 
-      * Min[x]>​a[x]:无解 
-      * Min[x]==a[x]:x的儿子的权值可以全部确定,显然a[u]=Min[u] 
-      * Min[x]<​a[x]: 
-          * 儿子的值全部确定:无解 
-          * 儿子的值只有一个不确定:继续向上递归,这个儿子的权值确定 
-          * 儿子的值有超过两个不确定:多解 
-  * 当前节点权值不确定: 
-      * 所有儿子权值确定:当前节点数值确定 
-      * 否则继续向上递归,最终判断不确定 
-从上往下检查和填数: 
-  * 由于从上往下填数,若访问到当前节点,该节点权值仍不确定:无解 
-  * 当前节点权值确定: 
-      * sMin==a[x]:x的儿子的权值可以全部确定,显然a[u]=Min[u](sMin=ΣMin[u])\\ 再判断一次是因为从下往上时a[x]可能暂时还不确定 
-      *sMin!=a[x]且超过1个儿子节点不确定:多解 
-      *只有一个儿子不确定:这个儿子的值确定 
-**超级大坑:**输出量过大300000!!不然会TLE....呜呜呜检查了好久 
  
 **F:** **F:**
-题意:大致意思为有n个地精,最分成m个组然后每次攻击每个地精造成一点伤害,造成伤害以后会有一道闪电劈一组地精,造成K点伤害,也就是这个组里减少k个地精,闪电一定会挑地精组劈。(1 ≤ n ≤ 10⁹,​ 1 ≤ m,​ k ≤ 10⁷) +题意:堆箱子,上层箱子不能于下层的箱子,最底层箱子数目固定,求方案数\\ 
-题解:本题的思路是首先选出一部分地精,组成a组,每组k地精然后将剩下的地精平均分到min(m,​n)组里,选取每一可行的a值求出最大值即可。枚举a(根据数据范围推导出最多枚举m次) +题解:dp[i][j]表示用了i箱子最上层有j箱子按层转移即可,预处理后缀和优化\\
 **G:** **G:**
-签到水题+
  
 **H:** **H:**
-暂时还没过qaq 
  
-**I:** +**I:**\\ 
-贪心水+意:有向无环图从1号点到所有终止点的方案数(吐槽:英文看起来真的太难理解题意了...)\\ 
 +题解:签到题\\ 
 +**J:** 
 + 
 +**K:**
  
 +**L:**
 +题意:一个01矩阵,可以将每一行的0变成1,1变成0,求长度最大的全为1的方阵(题意依旧很难理解到...)\\
 +题解:单调栈,但是比赛时莫名wa了...\\
 +**M:**\\
 +题意:签到题,略了。\\
 **一些反思:** **一些反思:**
  
2020-2021/teams/famerwzyyuki/2020_05_05.1589123377.txt.gz · 最后更改: 2020/05/10 23:09 由 yuki