[

G

D

K

O

I

2021

]

D

a

y

2

[GDKOI2021] 普及组 Day2 总结

[GDKOI2021]普及组Day2总结


时间安排和昨天的GDKOI2021 Day1一样.
然后就是题目讲解


题目讲解


T1

大水题,可以直接找出规律;
可以看出,不论

1

1

1和

10

10

10的幂次数是多少,都只能让

x

x

x的值不变或扩大十百千万等倍数,这对答案没有做出任何贡献,所以可以忽略不计.

在这里部分分起到提醒的作用,很明显地指出了

2

2

2和

5

5

5的关系.通过小学算数可以得出

2

n

5

n

=

(

2

5

)

n

2^n *5^n~~=~~(2*5)^n

2n∗5n  =  (2∗5)n
即可以通过取

a

2

a_2

a2​和

a

5

a_5

a5​中较小的数,把这些对答案没有贡献的数给抵消掉.

然后对于还有剩余的数,可以计算出个位的循环节,例如3的循环节就是

3

,

9

,

7

,

1......

3,9,7,1......

3,9,7,1......
然后就是乱糊


T2


把当前可以收儿子的节点丢在一个队列里面,维护他的区间

[

l

,

r

]

[l,r]

[l,r]然后按照

b

f

s

bfs

bfs序依次往里面添加节点,看看哪一个点可以作为他的父亲
需要注意的是,一个节点要么有

2

2

2个儿子,要么没有儿子模拟一遍,看能不能得到一棵正则二叉树就好了


T3


  • 由于最少节点的限制,我们只能树的路径上使用传送门。显然如果我们需要使用传送门去往下界,那么最多使用一次。所以我们只需要知道从哪个节点进入下界以及那个节点进入主世界即可。
  • 对于树上任意两个节点

    u

    u

    u,

    v

    v

    v,且满足

    u

    u

    u是

    v

    v

    v的必经之路,假设我们从

    v

    v

    v走到

    u

    u

    u。则如果

    a

    u

    +

    7

    d

    i

    s

    (

    u

    x

    )

    <

    a

    y

    a_u+7-dis(ux)<a_y

    au​+7−dis(ux)<ay​,从u进入下界比从v进入下界优;如果

    a

    u

    <

    a

    v

    +

    7

    d

    i

    s

    (

    u

    ,

    v

    )

    a_u<a_v+7*dis(u,v)

    au​<av​+7∗dis(u,v),从

    u

    u

    u出下界比从

    v

    v

    v出下界优。

  • 如果满足这个条件,那么任何经过

    u

    u

    u与

    v

    v

    v,且从

    v

    v

    v走到

    u

    u

    u的路径,从

    u

    u

    u进入下界(进入主世界)一定更优。·那么我们可以维护

    f

    [

    x

    ]

    [

    k

    ]

    f[x][k]

    f[x][k]表示从

    x

    x

    x节点往上走

    2

    k

    2^{k}

    2k 步的节点中,最优的进入下界节点是哪一个,

    g

    [

    x

    ]

    [

    k

    ]

    g[x][k]

    g[x][k]表示从

    x

    x

    x节点往上走

    2

    k

    2^k

    2k步的最优的出下界节点是哪一个。


T4


说在前面:这道题我就打了

01

01

01情况的部分分,然后在讲题的时候我终于意识到部分分的重要性.
首先考虑,把每份都均分,因为矩阵

A

A

A每行和每列的值都为偶数.

长的帅的就会问了:当矩阵的一个元素为奇数时怎么办呢¿
我一开始也是很疑惑,最后赶时间敲了个

20

20

20分的

01

01

01情况部分分.
然后讲题的时候,看到

p

p

t

ppt

ppt 的时候我下巴掉了一地:还可以这么玩!直接就是把矩阵

A

A

A均分一遍,是偶数就直接均分,是奇数就将其

1

-1

−1变为偶数再均分.这样就是剩下一个

01

01

01矩阵来处理了

对于

01

01

01矩阵的处理如下图(截自讲题视屏)


个人总结

在这次的

D

a

y

2

Day~2

Day 2中还是受益匪浅的,学到了很多小技巧.
讲座的内容虽然难懂了些,但是如果肯画时间去消化,去理解,也是很有用处的.

[GDKOI2021] 普及组 Day2 总结的更多相关文章

  1. [GDKOI2021] 普及组 Day1 总结

    [ G D K O I 2021 ] 普 及 组 D a y 1 总 结 [GDKOI2021] 普及组 Day1 总结 [GDKOI2021]普及组Day1总结 长达3天的快乐GDKOI2021普及 ...

  2. [GDKOI2021] 普及组 Day3 总结 && 题解

    [ G D K O I 2021 ] 普 及 组 D a y 3 总 结 时间安排和昨天的GDKOI2021 Day2一样. 早上四个小时的快乐码题时间,然鹅我打了半小时的表 然后就是下午的题目讲解和 ...

  3. noip2017爆炸记——题解&总结&反省(普及组+提高组)

    相关链接: noip2018总结 noip2017是我见过的有史以来最坑爹的一场考试了. 今年北京市考点有一个是我们学校,我还恰好被分到了自己学校(还是自己天天上课的那个教室),于是我同时报了普及提高 ...

  4. 【总结】2022GDOI普及组试题与题解(缺两天的T4)

    标签 2022 广东省选普及组 GDOI 试题 前往Luogu下载 Luogu下载:This Day1题解 T1 邹忌讽齐王纳谏 打卡题,建议模拟 建议使用map,时间复杂度为\(O(nlogn)\) ...

  5. NOIP2012 普及组 T3 摆花——S.B.S.

    题目描述 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆.通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号.为了在门口展出更多种花,规定第i种花不能超过ai盆,摆花时 ...

  6. NOIP2016普及组复赛解题报告

    提高组萌新,DAY1DAY2加起来骗分不到300,写写普及组的题目聊以自慰. (附:洛谷题目链接 T1:https://www.luogu.org/problem/show?pid=1909 T2:h ...

  7. 05:统计单词数【NOIP2011复赛普及组第二题】

    05:统计单词数 总时间限制:  1000ms 内存限制:  65536kB 描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次 ...

  8. [题解]noip2016普及组题解和心得

    [前言] 感觉稍微有些滑稽吧,毕竟每次练的题都是提高组难度的,结果最后的主要任务是普及组抱一个一等奖回来.至于我的分数嘛..还是在你看完题解后写在[后记]里面.废话不多说,开始题解. 第一题可以说的内 ...

  9. NOIP2016普及组

    普及组.代码有空发. 第一题就是买铅笔.暴力模拟绝对可取. 第二题就是回文日期.从t1的年份到t2的年份枚举每一年.头尾要特判. 第三题就是海港.骗了40分. 第四题就是魔法阵.不太好优化. 完.

随机推荐

  1. website url spam

    website url spam xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!

  2. POSIX cron & schedule

    POSIX cron & schedule https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#ta ...

  3. node mailer & email bot

    node mailer & email bot email https://nodemailer.com/about/ https://github.com/nodemailer/nodema ...

  4. 「NGK每日快讯」2021.2.8日NGK公链第97期官方快讯!

  5. 「NGK每日快讯」2021.1.4日NGK第62期官方快讯!

  6. NGK全球启动大会圆满召开,一起预见区块链的美好未来!

    NGK Global全球启动大会在高新技术产业区硅谷于美国当地时间11月25日圆满召开!这次会议邀请了星盟高管.NGK全球各大市场领导人.NGK生态产业代表等上百位嘉宾出席,此次会议持续了一个多小时, ...

  7. Java自学第6期——Collection、Map、迭代器、泛型、可变参数、集合工具类、集合数据结构、Debug

    集合:集合是java中提供的一种容器,可以用来存储多个数据. 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的.集合的长度是可变的. 数组中存储的是同一类型的元素,可以存储基本数据类型值. ...

  8. eclipse安装mybatis的插件

    在help中打开Eclipse Marketplace... 输入mybatis后搜索,点击install即可 功能说明: 1.查找某一个方法 在dao接口中 按住Ctrl键,鼠标指到方法名称上 选择 ...

  9. nginx反向代理、负载均衡以及分布式下的session保持

    [前言]部署服务器用到了nginx,相比较于apache并发能力更强,优点也比其多得多.虽然我的项目可能用不到这么多性能,还是部署一个流行的服务器吧! 此篇博文主要学习nginx(ingine x)的 ...

  10. deepin-terminal改造之路

    目录 1. 背景介绍 2. 下载源码 3. 依赖检查及安装 4. 改造之路 4.1 终端透明度快捷键 4.1.1 设置面板增加选项内容 4.1.2 添加配置解析内容 4.1.3 功能实现 4.1.4 ...