首页 > 其他分享 >ACC 4

ACC 4

时间:2024-10-09 14:43:53浏览次数:4  
标签:ACC 前缀 CRT 模数 节点 统计

CRT 竟然只要求模数互质,赛时受 exLucas 影响以为 CRT 要求模数都是质数(

这下致敬 K8 了

A

懒得喷

B

扫描字符串,维护 \(c_i\) 表示到当前扫到的位置为止,有多少种字符串的最后一次出现左端点在 \(i\),

则询问 \([l,r]\) 的答案即为扫到 \(r\) 时 \([l,r]\) 的区间和。复杂度 \(O(n^2+q)\)。

C

对于能拼出的串 \(s\),考虑在其最长的,是给出的串的前缀的,前缀,处统计贡献,这样每种串只被统计一次,

建出前缀 Trie,对于每个节点 \(u\),若 \(u\) 没有 \(c\) 孩子,则 \(u\) 拼上任何一个以 \(c\) 开头的后缀形成的串都应该在 \(u\) 处统计贡献,

再建个反串前缀 Trie 对每个 \(c\) 统计出以 \(c\) 开头的后缀种类数,用上面的方法统计贡献即可。

D

模数小的话,只需要在线段树的每个节点上维护 \(f_i\) 表示 \(i\) 通过这个节点后会变成什么。

这题给的模数分解成 \(\prod p_i^{k_i}\) 之后 \(p_i^{k_i}\) 都很小,所以以每个 \(p_i^{k_i}\) 为模数求出答案后再 CRT 合并即可。

标签:ACC,前缀,CRT,模数,节点,统计
From: https://www.cnblogs.com/5k-sync-closer/p/18454196

相关文章

  • the Fibonacci Sequance
    在上小学时,我们便会在数学试卷(答案)上看见一道规律题(的答案):1,1,2,3,5,8,13,21,34,55...这就是斐波那契数列。规律很简单:前两个数均为1,从第三个数开始,当前数等于前两数之和。(有时可能第一个数为0)初学oi,也必定会遇见一些诸如求斐波那契数列中第n个数一类的问题。你是否......
  • ACC 1
    为什么不算Rating???A用并查集把需要相等的点连起来,然后对每个连通块记录其不能和哪些连通块颜色相同。从前往后贪心,在不与之前填过的连通块冲突的前提下填能填的最小数即可。B先不考虑传送门,用并查集把连通的点连起来,然后把传送门视为连通块之间的边,预处理所有有传送门的连通......
  • accoders link fix(by APJifenc)
    accoder的一些东西比较唐,而这个插件可以优化,但是洛谷上不了,所以搬运一下。首先下载tampermonkey,拖到浏览器里安装(linuxFirefox),然后添加新脚本即可。//==UserScript==//@nameAcCodersProblemLinkFix//@version3.2//@descriptionFixthelink//@......
  • MySQL登录时出现ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using p
    Mysql在使用过程中,可能会遇到登录问题,比如常见的错误信息:“Accessdeniedforuser‘root’@‘localhost’(usingpassword:YES)”。本文将分析这个问题的可能原因,并提供一系列解决方案. 定位报错原因出现这个Accessdenied问题的原因有如下可能:MySQL的服务器停止了。......
  • Jmeter启动报错:Error: Unable to access jarfile D:\jiekou\apache-jmeter-5.6.3\b
    解决Jmeter启动报错:Error:UnabletoaccessjarfileD:\jiekou\apache-jmeter-5.6.3\bin\ApacheJMeter.jar问题:明明在官网(https://jmeter.apache.org/download_jmeter.cgi)直接下载,运行Jmeter,结果显示缺少ApacheJMeter.jar原因:Source(源)下含有src的文件里是不含有ApacheJMete......
  • MySQL登录时出现ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using p
    Mysql在使用过程中,可能会遇到登录问题,比如常见的错误信息:“Accessdeniedforuser‘root’@‘localhost’(usingpassword:YES)”。本文将分析这个问题的可能原因,并提供一系列解决方案. 定位报错原因出现这个Accessdenied问题的原因有如下可能:MySQL的服务器停止了。......
  • 【可用】【一眼就会】Access-Control-Allow-Origin (CORS 头缺少 'Access-Control-Allo
    解决跨域问题有多种方式,很多文章都是千篇一律。没有实质性,没有给出具体解决方法。更可悲的是,官方给出的解决方案就是提示,解释是:“对于允许所有源的情况,可以设置Access-Control-Allow-Origin:*。如果要限制到特定的源,可以设置具体的域名,例如Access-Control-Allow-Origin:https:......
  • BFA507 Accounting and Accountability for Decision
    BFA507AccountingandAccountabilityforDecisionMaking-Sem2,2024AssessmentTask2:OralpresentationDue: Week10-Friday,4thOctober2024at5.00pmILOsAddressed: ILO1,ILO2Maximumlength/format: 5-minutevideopresentationincluding:Powerpo......
  • Building Accounting Information System using MS Access
    DatabaseAssignment(Fall2024)BuildingAccountingInformationSystemusingMSAccess(100marks)allaccounts’beginningbalancesarezeroSPELimitedsellsdifferentkindsofsmartphonesthatitpurchasesfromdifferentmanufacturers.Itscustomer......
  • mapbox没有token/token失效,地图闪烁后变空白,报错Error: A valid Mapbox access token
    目录mapbox没有token/token失效,地图闪烁后空白,报错Error:AvalidMapboxaccesstokenisrequiredtouseMapboxGLJS.一、问题描述二、mapbox去除token验证1、找到mapbox-gl文件夹2、找到mapbox-gl.js文件3、找到对应位置并修改 4、清除缓存5、问题解决三、高阶......