首页 > 其他分享 >20240223【省选】模拟

20240223【省选】模拟

时间:2024-02-23 19:55:58浏览次数:40  
标签:20 limits 省选 质数 20240223 mathbf 模拟

挂30分,还有40分不好说。T2挂的10分应该是字符串常数大,以及那个求LCA珂以优化掉但我人傻没搞。T3的20分就是纯粹脑抽。
以后少用string

T1

结论题,想错了以为很简单,实际上也很简单,但是我菜。

设 \(f(x)\) 为 \(x\) 的期望质量,打表使用大眼观察法猜不出这个性质:如果 \(x\) 为一些质数的积,\(x=\prod\limits_i^k p_i,p_i\) 是质数,此时 \(f(x)\) 恒等于 \(x\times\sum\limits_i\dfrac{\mathbf{1}}{p_i}\)。正确性不想证,不过还有其他的解法。

所以直接预处理每个 \(a_i\) 的 \(f(a_i)\) 然后查询就加起来,也就是倒数和,然后看是否大于等于 \(\mathbf{1}\) 就行了。

T2

树上莫队,不想写。

xrq有个奇怪的polylog做法,看不懂。

T3

点分树,直接放弃。

但是这个题我输出 -1 时整的是:cout<<'-1\n' 然后就成功挂20分,不想玩了/fn。

更气人的是 -Wall 都给我报出来了我特么没去看,大智张。

标签:20,limits,省选,质数,20240223,mathbf,模拟
From: https://www.cnblogs.com/heshuwan/p/18030066

相关文章

  • WiMinet 评说1.3:模拟式UDP中继技术缺陷
        在《WiMinet评说1.2:多跳无线网络的现状》一文中,我们提到:在室外长距离的无线自组织网络中,由于节点之间的链路损耗较大,其链路预算相对不足,其包误码率PER会相应升高,也就是丢包概率p会比较大;而在一个大规模网络中,某些分支节点的通讯链路又会比较深,也就是网络跳数n比......
  • TDC7200+STM32模拟SPI驱动测量脉冲时差
    TDC7200数据手册:https://www.ti.com/cn/lit/ds/symlink/tdc7200.pdf?ts=1708671736079&ref_url=https%253A%252F%252Fso.szlcsc.com%252FTDC7200硬件电路: TDC7200驱动程序,TDC7200有两种模式,使用的是模式2模拟SPI:SPI写数据:voidSPI_Write_Byte(uint8_tdata){   uint8_t......
  • 2024.2.22 初三集训模拟测试4
    终于挽回了一点颜面。(模拟赛最水的一集)排名T1打赌不得语,暗相思,两心之外无人知。一直记录这骰子的上面、正面和右面。先把暴力打出来,然后优化一下就行。同一行翻转的时候一直是四个状态循环,随便处理一下就行。一顾倾城,再顾倾国。#include<bits/stdc++.h>#definein......
  • 2024省选模拟26联测23
    T1首先,存在一个显然的事情:若集合\(S\)满足要求,那么\(S\)的任何子集也满足要求。还有一个比较显然的事实:对于一个合法的集合,其每个元素的位置一定在范围的交内。难道要用奇怪的容斥???但是好像根本容斥不了。。。。哈哈。能不能考虑减去不合法的状态?也许可以连边找完全图???好......
  • 2024.2.22模拟赛T3 题解
    对于区间连边,可以线段树优化建图对于单点连边,可以使用李超线段树维护迪杰斯特拉code#include<bits/stdc++.h>usingnamespacestd;#defineN400005#defineintlonglong#definepiipair<int,int>#definefirfirst#definesecsecondintn,m,tot;intval[N];const......
  • 2024初三集训模拟测试3
    2024初三集训模拟测试3T1排序:显然贪心。将1ll*a[i]*a[i-1]\(\to\)1ll*(a[i]*a[i-1])囍爆零CODE#include<bits/stdc++.h>usingnamespacestd;usingllt=longlong;usingull=unsignedlonglong;#defineFor(i,a,b,c)for(inti=(a);i<=(b);i+=(c))#defineFor......
  • 模拟退火模板
    模拟退火模板#include<bits/stdc++.h>#defineMAX_TIME0.9//时间限制(s)#defineFu(i,a,b)for(registerinti=(a);i<=(b);i++)usingnamespacestd;doubleRand(){return1.0*rand()/RAND_MAX;}intcalc(intz,ints[605],intx){//计算差值 if(ans<=)//更新按时......
  • 2024初三年后集训模拟测试4
    前言比赛链接普及模拟赛,但是分拿的不高,主要想\(T1\)想时间太长了,别的没时间做了,时间分配有问题。\(T1~100pts:\)模拟+打表,立体的骰子不太容易想,规律也不好找,但发现规律后超级简单,我敢说我发现的规律是全机房最简便的。但是想的时间用太长了,已经做出来了还验证半天。......
  • 2024初三集训模拟测试4
    打了一场模拟赛又没命了2024初三集训模拟测试4题目难度T4\(\le\)T2\(\le\)T3\(\le\)T1T1打赌非常好题目,使我骰子旋转定义三个变量记录当前状态:上,前,左横着旋转,四个一循环,\(ans\)直接加$14$(模拟模拟模拟模拟)模拟一下就可以码#include<bits/stdc++.h>......
  • 2024初三集训模拟测试4
    2024初三集训模拟测试4\(T1\)打赌\(0pts\)\(T2\)舞会\(0pts\)\(T3\)最小生成树\(0pts\)经打表,有最小生成树的边权和为\(n-1\),构造每条边上的两端点互质即可。故\(\prod\limits_{i=1}^{n}\varphi(i)\)即为所求。点击查看代码constllp=100000007;llph......