2024.11做题总结

自从 CCF 出分,到得知自己考了 150pts,再到得知自己无法参加 NOIP,我的内心一直是悲痛的。

WB 老师之后让我做 LYD 做的算法进阶指南。

tx 告诉我 acwing 上有单独题单,于是一直做 acwing 的题。

AcWing 89. a^b

快速幂即可。

AcWing 5579. 增加模数

拆开。

AcWing 90. 64位整数乘法

将快速幂的乘法改为加法即可。

AcWing 998. 起床困难综合症

模拟即可吧。

AcWing 92. 递归实现指数型枚举 && AcWing 93. 递归实现组合型枚举 && AcWing 94. 递归实现排列型枚举

简单,模拟即可。

AcWing 95. 费解的开关

简单。

AcWing 96. 奇怪的汉诺塔

跟据前几天《具体数学》的学习,推出了 f[i]=min(f[i],2×f[j]+d[ij])

AcWing 97. 约数之和

A 可以分解质因子成 p1c1+p2c2++pncn

AB 拆开,再利用乘法分配律(小学知识)合并成:

(p11+p12+p13+p14+p1n)(p21+p22+p23+p24+p2n)(pn1+pn2+pn3+pn4+pnn)

接下来原本可以用等比数列求和公式求出,但本着书上是啥练啥的原则,我写了递归。

求等比数列的和设为 sum(p,c)p,c

分成两种情况:

  1. c 是奇数:

答案应是 (1+pc+12)×sum(p,c1)2

  1. c 是偶数:

答案应是 (1+pc2)×sum(p,c21)+pc

AcWing 98. 分形之城

似乎只是题意难理解而已。

AcWing 99. 激光炸弹

二维前缀和,但细节尤为重要,动不动就 MLE 或 SF。

AcWing 100. IncDec序列

记住!!!(1. abs 自己写!2. 自己写的时候函数内加long long 否则真没意义了)

差分解决。

AcWing 101. 最高的牛

差分的最后一道题,还算简单。

AcWing 102. 最佳牛围栏

二分答案序列,好题,难题。

AcWing 113. 特殊排序

二分+交互==不会,看的大佬题解,现在格式还不大懂(这是十分可怕的)。

AcWing 103. 电影

简单题。

AcWing 104. 货仓选址

找中位数,简单题。

AcWing 105. 七夕祭

太难了,dp。

P11275 微观戏剧(luogu)

用 __int128 存数,寄住,不要 min(__int128,__int128)。

P11276 第一首歌

字符串hush或KMP。

AcWing 106. 动态中位数

大根堆和小根堆维护。

AcWing 107. 超快速排序

其实就是求逆序对数。

AcWing 108. 奇数码问题

可以证明,左右移动逆序对数不变。

上下移动,逆序对数奇偶性不变。

所以只要两个序列逆序对数奇偶性不变,即为一个。

AcWing 109. 天才ACM

寻找每一段时,确定左端点,倍增枚举右端点,即可。

AcWing 1055. 股票买卖 II

式子 sum=i=2nPiPi1

AcWing 110. 防晒

cow 按照 min 排,shuang 按照 spf 排。

每次都选最大的。(ij 一定不要写混。)

AcWing 111. 畜栏预定

小根堆(大根堆+负号)维护,记好原序。

AcWing 112. 雷达设备

和今年 T2 重了,需将二维转一维,一样,要注意精度问题,按 r 从大到小排序。

AcWing 114. 国王游戏(2012NOIP提高组D1T2)

114 万岁。

其实就是按 ab 排序。

但要高精度。

AcWing 115. 给树染色

难。

posted @   All_Unluck_Beginning  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示