8.22【A】

3116

先是预处理出来各种组合下的LCM

然后二分搜索,对于每个数x,由容斥定理算

现在问题在于两个,一是如何优雅的预处理,二是如何优雅地使用容斥定理算

对于预处理,如果有N个,那就是全组合,从2一直排到N,这是一重循环,记为i

然后对于内部的组合,又很复杂,感觉每个i下的策略都不一样,难以用简单的循环来描述,选两个还可以简单地写个两重循环,但选三个选四个,组合五个就不能写N重循环,所以这里暂时不知道怎么解决

对于容斥定理计算,如果预处理的结果成功存储于一个数据结构当中,以选几个,即i来作为循环

那在每层循环里就是不断地去访问这个数据结构去计算,还是比较简单,所以关键还是在于如何预处理以及如何存储

GCD证明

相关推荐
大熊背2 小时前
ISP图像处理中大数乘法溢出处理(一)
人工智能·python·算法·溢出处理
wabs6662 小时前
关于栈【力扣1047. 删除字符串中的所有相邻重复项的思考】
数据结构·c++·算法·leetcode··代码随想录
疯狂打码的少年3 小时前
【数据结构】选择类排序:简单选择与堆排序
java·数据结构·笔记·算法
晚风醉蝶3 小时前
1-16-计数排序-CountingSort
python·算法·排序算法
疯狂打码的少年3 小时前
【数据结构】排序算法:归并排序与基数排序
数据结构·笔记·算法·排序算法
吃旺旺雪饼的小男孩4 小时前
U-Net 语义分割详解:原论文、PyTorch 实现与真实消融实
人工智能·pytorch·python·算法
lucas_AI4 小时前
35 种开源文档抽取配置,只有 4 个跨过 F1 0.5
人工智能·算法·llm
练习时长一年的RL研究者4 小时前
与AI对话后对 Actor-Critic 中 TD Target 的 a‘ 来源总结
算法
大熊背4 小时前
ISP图像处理中大数乘法溢出处理(二)
算法·大数乘法