当前位置: 首页 > news >正文

笔记第二弹

Solidity

要求x比a的b次方最小

因为b在幂次上,

所以同样希望b最小

将x唯一分解

a,b一定是质数且b是x的最小智英淑

枚举每一个a的贡献,

然后枚举小于a的b

满足能整除b且整除于a的b次方的数


Empty up a Bottle

对于任意正整数

都有jie,-1的case并不存在

不妨设两个偶数一个奇数,

其他方案均可通过操作转移到这个状态

根据欧拉定理

2 t + 1 , 2 h 可以在 ϕ ( 2 t + 2 h ) 次下变成 2 t + h + 1 , h , 2t+1,2h可以在\phi(2t+2h)次下变成2t+h+1,h, 2t+1,2h可以在ϕ(2t+2h)次下变成2t+h+1,h,


https://www.luogu.com.cn/problem/P8457

首先构造一个n次方程的解

对n进行标准分解

n ϕ ( n ) 的所有素因子构成集合 S n\phi(n)的所有素因子构成集合S nϕ(n)的所有素因子构成集合S
对 1 < = y < = k 归纳构造 x 对1<=y<=k归纳构造x \\ 1<=y<=k归纳构造x
使得 x x − − − p ( m o d x 1 ) 使得x^x---p(mod x_1) 使得xxp(modx1)

考虑在模n的每一个质因数分解时的解,

则x与S中不超过pt的元素互素

其中

xi为

x i = p 1 a 1 ∗ p 2 a 2 ∗ . . . p i a i x_i=p_1^{a_1}*p_2^{a_2}*...p_i^{a_i} xi=p1a1p2a2...piai

(后面更不上了,讲的啥呀,听不清


https://loj.ac/p/3632

考虑g是完全积性函数


f d ( i j ) = g ( i ) g ( j ) f d ( i j ) 2 f_d(ij) = g(i)g(j)f_d(ij)^2 fd(ij)=g(i)g(j)fd(ij)2

设h(x)是满足

t d + 1 ∣ x t^{d+1}|x td+1x

的最大t

f d ( x ) 2 = [ h ( x ) = 1 ] = ∑ t d + 1 ∣ x μ ( t ) f_d(x)^2 = [h(x)=1] = \sum_{t^{d+1}|x}\mu(t) fd(x)2=[h(x)=1]=td+1xμ(t)

于是可以dsu on tree,合并的部分是:
g ( a ) [ t d + 1 / g c d ( t d + 1 , b ) ∣ a ] . g(a)[td+1/gcd(td+1,b)|a]. g(a)[td+1/gcd(td+1,b)a].
最后可以只考虑t|b是因为若不然则t>1且
t d + 1 ∣ a td+1|a td+1∣a
从而
f d ( a ) = 0 fd(a)=0 fd(a)=0
所以加入一个权值时需要枚举它的约束去算

更新贡献,但由于权值是排列,故总复杂度O(nlog2n).


https://loj.ac/p/6886

https://www.luogu.com.cn/problem/P9382

注意到挖掉一列对角线影响不大

考虑在每一组线性基中暴力查找

找到可能的值,然后记录

满足限制时,

只需对记录内容做一个背包即可


https://uoj.ac/problem/703

考虑所有数中选择线性基,

计算内表达数字的总个数

计算出后在取值中进行DP

求解lis


https://uoj.ac/problem/698

线性基求交:求两个空间的交的基。

也就是选出尽量多的、线性无关的、能被A,B同时表示出的数。

遍历Bi,能否被AU{B1,…,Bi−1}的子集异或

将此方案中属于A的子集的异或和加进交的基里。

正确性易证。

之后二分即可


相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【BUG】已解决:JsonMappingException
  • 从零开始学习嵌入式---- C高级编译工具
  • FastAPI 学习之路(三十四)数据库多表操作
  • 基于术语词典干预的机器翻译挑战赛笔记Task1 跑通baseline
  • mybatis基础语法
  • springmvc-03
  • 《梦醒蝶飞:释放Excel函数与公式的力量》11.3 ISTEXT函数
  • Spark SQL 概述
  • 基于Python+Flask+MySQL的新冠疫情可视化系统
  • PostgreSQL 中如何处理数据的批量更新和事务日志管理?
  • OpenCV:python图像旋转,cv2.getRotationMatrix2D 和 cv2.warpAffine 函数
  • 分布式I/O从站的认知
  • 昇思25天打卡营-mindspore-ML- Day22-应用实践-自然语言处理-LSTM+CRF序列标注
  • Font Awesome 文本图标
  • 【大模型LLM面试合集】大语言模型架构_attention
  • [LeetCode] Wiggle Sort
  • 【node学习】协程
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 2017 前端面试准备 - 收藏集 - 掘金
  • canvas绘制圆角头像
  • Cumulo 的 ClojureScript 模块已经成型
  • EventListener原理
  • JS题目及答案整理
  • js正则,这点儿就够用了
  • laravel5.5 视图共享数据
  • Puppeteer:浏览器控制器
  • Python利用正则抓取网页内容保存到本地
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 分布式任务队列Celery
  • 前端面试题总结
  • 数组大概知多少
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​浅谈 Linux 中的 core dump 分析方法
  • (1)(1.13) SiK无线电高级配置(六)
  • (2)Java 简介
  • (20)docke容器
  • (8)STL算法之替换
  • (JS基础)String 类型
  • (二)linux使用docker容器运行mysql
  • (强烈推荐)移动端音视频从零到上手(上)
  • (原創) 未来三学期想要修的课 (日記)
  • (转)EOS中账户、钱包和密钥的关系
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net--CLS,CTS,CLI,BCL,FCL
  • .NET程序集编辑器/调试器 dnSpy 使用介绍
  • .net开发时的诡异问题,button的onclick事件无效
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [C/C++]关于C++11中的std::move和std::forward
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [exgcd] Jzoj P1158 荒岛野人
  • [hdu 1247]Hat’s Words [Trie 图]
  • [IE编程] 多页面基于IE内核浏览器的代码示例
  • [NAND Flash 6.4] NAND FLASH基本读操作及原理_NAND FLASH Read Operation源码实现