首页 > 其他分享 >1.14模拟赛题解

1.14模拟赛题解

时间:2023-01-14 14:56:21浏览次数:58  
标签:1.14 题解 复杂度 路径 枚举 差值 模拟

T1

考虑枚举线段的中点,计算它对答案的贡献。时间复杂度 \(O(nm)\)。

T2

首先可以计算出最大流量 \(maxf=\dfrac{sum}{len}\)。

那么就可以将 \(k\) 条路径当成一条来看。把每条路径的容量,从小到大排序,然后把 \(k\) 条路径合在一起。此时,平均流量和总容量的差值,就是需要操作的次数。

这里我们无需关心,这个操作是怎么实现的,只需要关注当前状态和最终状态之间的差值即可。

T3

考虑如果存在答案,一定有两个元素在 \(a\) 中位置的差值不超过 \(2\)。因此可以随机找这个位置,\(O(n)\) 来 check,多做几次能够大概率正确。

T4

对于数 \(x\),令 \(k\) 为最大的满足存在整数 \(y\) 使得 \(y^k=x\) 的数,把 \(x\) 放进第 \(k\) 组。容易发现只有组内的数才会互相影响,所以对于每个组都暴力枚举每个数选或不选,把每个组的答案相加即可。

时间复杂度不大于 \(O(n\sqrt n)\),但具体的复杂度我不会证。

标签:1.14,题解,复杂度,路径,枚举,差值,模拟
From: https://www.cnblogs.com/Tarantula/p/1-14-p.html

相关文章

  • 2023.1.14
    P5501[LnOI2019]来者不拒,去者不追一道二次离线莫队的模板题,第二次离线后用分块就可以做到\(O(1)\)询问。P4207[NOI2005]月下柠檬树建系之后我们只考虑一半的面积,......
  • 【题解】P4292 [WC2010]重建计划
    【乐正绫AI】世末歌者「Cotton」绫绫,有你AI的每一天,我都很幸福[大笑][大笑][大笑]【乐正绫AI】世末歌者【砖厂浪人&TsingClouds】绫绫,有你的每一天,我都很幸福[大笑][大......
  • Centos7下安装Dogtail GUI自动化测试工具并打开sniff工具过程中遇到的问题解决方法
    (目录)因为测试需要,需在Centos下进行liunxGUI软件自动化测试,所以用到了python的Dogtail库,继而使用Dogtail的sniff控件获取工具,但是遇到了很多问题记录如下。1环境Cent......
  • SPOJ LCMSUM 题解
    LCMSUM题意:求:\(\sum\limits_{i=1}^n\lim(i,n)\)数据范围:\(1\leqT\leq3\times10^5\),\(1\leqn\leq10^6\)。原式\(=\sum\limits_{i=1}^n\frac{i\timesn}{\gc......
  • 题解 CF678D【Iterated Linear Function】
    暴力解法。初学群论,可能写的不是很严谨,望大佬指正。problem\[g^{(n)}(x)=\begin{cases}x,&(n=0).\\f(g^{(n-1)}),&(n>0).\end{cases}\]其中\(f\)是一次函数。给出......
  • 【题解】CF848C Goodbye Souvenir
    冷漠和缄默思路cdq分治。有各种懂哥写了科技做法,比如树套树和二维分块,有点离谱。首先考虑答案的形式。令\(lst_i\)为\([1,i)\)中\(a_i\)最后一次出现的位置,则......
  • 2023.1.14
    设<?xmlversion="1.0"?><mathxmlns="http://www.w3.org/1998/Math/MathML"><mimathvariant="bold-italic">A</mi></math>为<?xmlversion="1.0"?><mathxmlns="http://......
  • AGC060 题解
    Wow,ChristmasRound.--Tom66A.NoMajority(1300)结论:若一个序列有严格众数,则序列中必有两个相同数字位置之差为\(1\)或\(2\)。证明设序列长为$k$,则严格......
  • PYTHON 用几何布朗运动模型和蒙特卡罗MONTE CARLO随机过程模拟股票价格可视化分析耐克
    原文链接:http://tecdat.cn/?p=27099最近我们被客户要求撰写关于模拟股票价格的研究报告,包括一些图形和统计输出。金融资产/证券已使用多种技术进行建模。该项目的主要目......
  • vue 使用echarts图表 setOption多次很卡问题解决
    项目场景:在开发ISM组态软件时,使用echarts图表,拖拽图表很卡。问题描述在vue中使用echarts使用setOption更新加载图形很慢原因分析:由于this.echartsView=echarts.init(view,......