首页 > 其他分享 >刷题记录——MISTAKES 慢慢更新

刷题记录——MISTAKES 慢慢更新

时间:2023-10-20 10:26:42浏览次数:36  
标签:满足条件 frac text texttt 更新 mark MISTAKES 哈希 刷题

刷题记录——MISTAKES 慢慢更新

截止到:20231020(有时会忘记改日期)。

信友队——CSP-S 2023 复赛模拟赛

T2 忘了取模和二分了,直接爆 longlong 和 TLE 然后 \(0\text{pts}\).

CF1065C Make It Equal

桶桶桶桶桶!!!\(2e5\) 你不用桶难道还要二分的吗?

洛谷 CSP-S 2023 模拟赛

模 \(998244353\) 意义下的乘法一定要开 longlong!!!

要记住:\(998244352\times998244352=996491786299899904\)!

市南集训

T2 哈希算阶乘别忘了取模!!!

frac[i] = frac[i - 1] * P;     // WA
frac[i] = frac[i - 1] * P % M; // AC

永远不要相信出题人!哈希取模永远不要相信 \(998244353\) 和 \(19260817\)!永远不要相信自然溢出!永远不要偷懒写一个哈希!无论多水也必须写两个哈希!\(10^9+7\oplus10^9+9\) YYDS!

2023年码谷提高组模拟赛1016

存图,每条边存 \(2\) 遍然后开 \(1\times N\) 的数组 \(\texttt{RE}\)。

\(\texttt{queue}\) 跑 BFS 忘 pop。

ABC324C

双指针跑[一个不同字符的]字符串匹配!不要相信吸氧的 \(\texttt{substr}\)!

删除 \(\text{debug}\) 的时候不要忘记删去 \(\texttt{continue;}\)。

精度要求 \(10^{-9}\),开 \(\text{eps}=\texttt{1e-5}\),要精度不要复杂度 \(\texttt{TLE}\)。

正难则反——问满足条件 \(A\) 的里面有多少满足条件 \(B\) 的,可以等价转换为满足条件 \(B\) 的里面有多少满足条件 \(A\) 的,只需要找数量少或容易实现的做即可,可以枚举或 \(\texttt{...}\)

ABC251D

若干个数,\(+,\vee,\wedge\) 构造数字的,考虑 \(10/2\) 进制。

CF620E

\(\texttt{1<<n}\rightarrow\texttt{1ll<<n}\)!

线段树的易错点:

  1. 搞清楚转移范围:\([l,r]\Rightarrow[l,\text{mid}]+[\sout{\text{mid}}\text{ mid}+1,r]\);
  2. 搞清楚 \(\texttt{push}\) 啥,一般来说,\(\texttt{mark}\) 记录这个区间被修改为/加上多少,\(\texttt{push}\) 只能把数据转移到子节点,不覆盖本节点,即 s[k * 2] = s[k * 2 + 1] = mark[k]; mark[k * 2] = mark[k * 2 + 1] = mark[k]; mark[k] = 0;,因此在函数中调用 \(\texttt{push}\) 也一定在所有条件判断完之后,即 if (l > q || r < p) return 0; if (l >= p && r <= q) return s[k]; push(k);
  3. 千万不要忘记 \(\texttt{build}\),除非初始值全为 \(0\);
  4. 要开 \(3\) 倍空间!!!

标签:满足条件,frac,text,texttt,更新,mark,MISTAKES,哈希,刷题
From: https://www.cnblogs.com/RainPPR/p/mistakes.html

相关文章

  • 微信小程序发布后部分用户不能及时更新
    在app.js里的onLaunch里加入如下代码onLaunch(){if(wx.canIUse('getUpdateManager')){constupdateManager=wx.getUpdateManager()updateManager.onCheckForUpdate(function(res){console.log('onCheckForUpdate====',res)......
  • PyTorch大更新,编译代码速度暴增35倍!视觉模型一键部署,头显Quest 3可用
    前言 最近,在Pytorch发布会上,发布移动端Pytorch解决方案ExecuTorch,实现在移动端设备上大范围地部署AI工具,并推出最新版本Pytorch2.1,推理速度大幅提升。本文转载自新智元仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典......
  • [刷题笔记] [算法学习笔记]树上差分 -- Luogu P3128
    DescriptionProblem:https://www.luogu.com.cn/problem/P3128FJ给他的牛棚的\(N\)个隔间之间安装了\(N-1\)根管道,隔间编号从\(1\)到\(N\)。所有隔间都被管道连通了。FJ有\(K\)条运输牛奶的路线,第\(i\)条路线从隔间\(s_i\)运输到隔间\(t_i\)。一条运输路线会给......
  • 【刷题笔记】89. Gray Code
    题目Thegraycodeisabinarynumeralsystemwheretwosuccessivevaluesdifferinonlyonebit.Givenanon-negativeinteger n representingthetotalnumberofbitsinthecode,printthesequenceofgraycode.Agraycodesequencemustbeginwith0.Exam......
  • Win10_22H2_2023年10月累积更新
    大版本号:22H2内部版本号:19045.3570本系统镜像纯粹日常工作中自用并共享,基于微软官方原版镜像制作,目前只集成自应答文件和常用VC库,若你有好的建议或意见可发我邮箱;下载完记得验证hash值,以防翻车!文件1.Win_10_business_22H2_19045.3570_x64_update2023.10.iso★微软官方商业版64位原......
  • HAVING 使用 和 两个之间更新(笔记)
    SELECTAPPROVAL_ID,count(STATION_SNAP_ID)fromT_INVEST_STATION_APLwhereAPPROVAL_IDin(selectDISTINCTPROJECT_IDfromT_ARCHIVE_DETAILwhereDATA_TYPEin('1','2','3'))andIS_DEL='0'GROUPBYAPPROVAL_IDHAVIN......
  • mysql批量更新,每条数据都不一样怎么办
    UPDATEuserSETage=CASEidWHEN1THEN3WHEN2THEN4WHEN3THEN5ENDWHEREidIN(1,2,3)php示例$display_order=array(1=>4,2=>1,3=>2,4=>3,5=>9,6=>5,......
  • 大背刺-themebetter宣布试行付费更新制!
    2023年10月18日,收到themebetter微信公众号推送,主题和插件将要实行付费更新制!价格呢,单次更新0.1-9.9元之间,如遇大更新最高30元以内,不会超过30元。小王我是有买DUX的,我感觉被背刺了,去年买的时候有承诺免费更新的,单单这一点就不应该这样做,最起码对所有已经购买了这款主题的人,无论新......
  • Nacos配置管理——配置热更新
    Nacos配置管理——统一配置管理:https://www.cnblogs.com/gfl-1112/p/17771693.htmlNacos配置更改后,微服务可以实现热更新,方式1.通过@Value注解注入,结合@RefreshScope来刷新2.通过@ConfigurationProperties注入,自动刷新注意事项:不是所有的配置都适合放到配置中心建议将......
  • WIndows 10 更新后,登录后黑屏【AppReadiness 问题】
    现象:更新Windows10版本 的累积更新KB4038788似乎会导致用户系统上登录时出现黑屏(用户可能需要长达5~10分钟才能登录)  临时解决方法:禁用APPReadiness服务 参考资料:https://support.microsoft.com/en-us/topic/black-screen-when-windows-10-restarts-after-a-......