2018 ICPC 沈阳网络赛
2018 ICPC 沈阳网络赛
Call of Accepted
题目描述:求一个算式的最大值与最小值。
solution
按普通算式计算方法做,只不过要同时记住最大值和最小值而已。
Convex Hull
题目描述:定义函数\(gay(x)\),若\(x\)是某个非\(1\)的数的平方的倍数,则\(gay(x)=0\),否则\(gay(x)=x^2\),求\(\sum_{num=1}^{n} ( \sum_{i=1}^{num} gay(x) ) mod p\)
solution
\[\sum_{num=1}^{n} ( \sum_{i=1}^{num} gay(x) ) mod p\]
\[(n+1)\sum_{i=1}^{n} gay(i) - \sum_{i=1}^{n} i \cdot gay(i)\]
然后容斥就可以算出答案,用上莫比乌斯函数。
时间复杂度:\(O(\sqrt{n}\))
D. Made In Heaven
题目描述:判断图的\(k\)短路是否不超过\(T\).
solution
模板题。
F. Fantastic Graph
题目描述:给定一个二分图,现在选择一些边,使得最终所有点的度都在\([L, R]\),判断是否可行。
solution
上下界网络流的模板题。
G. Spare Tire
题目描述:定义\(a_n\),求\(\sum_{i=1}^{n} [gcd(m, i)=1] a_i\)
\[
a_n =\left\{\begin{matrix}
0, & n=0\\
2, & n=1\\
\frac{3a_{n-1} - a_{n-2}}{2}+n+1 & n>1
\end{matrix}\right.
\]
solution
找规律可得\(a_n=n(n+1)\),
\[\sum_{i=1}^{n} [gcd(m, i)=1] a_i\]
\[=\sum_{d|m} \mu(d) \sum_{x=1}^{n/d} (xd)(xd+1)\]
\[=\sum_{d|m} \mu(d)[d^2 \sum_{x=1}^{n/d} x^2 + d \sum_{x=1}^{n/d} x]\]
所以可以对\(m\)分解质因数,穷举\(m\)所有非平方倍数的因子(因为只有这些因子对应的\(\mu\)不为\(0\)),后面的直接求和即可。
时间复杂度:\(O(能过)\)
I. Lattice's basics in digital electronics
solution
字典树+模拟。
J. Ka Chang
题目描述:有一棵有根树,有两种操作:1.给深度为\(L\)的点加\(x\) 2.求一棵子树的和。
solution
树分块。求树的\(dfs\)序,将\(dfs\)序分成\(\sqrt{n}\)块,算出每一块每种高度的个数,对于操作1,每一块的答案增加\(x\)乘于高度为\(L\)的个数。对于操作2,求的是\(dfs\)中连续一段区间的和,那就是很普通的分块计算。
时间复杂度:\(O(n\sqrt{n})\)
K. Supreme Number
题目描述:如果一个素数的非空子序列也是素数(或者\(1\)),那么这个素数叫做超级素数,给定一个\(n\),求不大于\(n\)的最大超级素数。
solution
显然这样的数不多,而且比较小,所以可以先暴力求出所有超级素数,然后询问的时候再二分查找。
时间复杂度:\(O(能过)\)
2018 ICPC 沈阳网络赛的更多相关文章
- 2018 ICPC 沈阳网络赛预赛 Supreme Number(找规律)
[传送门]https://nanti.jisuanke.com/t/31452 [题目大意]:给定一个数字(最大可达10100),现在要求不超过它的最大超级质数.超级质数定义:对于一个数,把它看成数字 ...
- 2018 ICPC 徐州网络赛
2018 ICPC 徐州网络赛 A. Hard to prepare 题目描述:\(n\)个数围成一个环,每个数是\(0\)~\(2^k-1\),相邻两个数的同或值不为零,问方案数. solution ...
- 2018 ICPC 焦作网络赛 E.Jiu Yuan Wants to Eat
题意:四个操作,区间加,区间每个数乘,区间的数变成 2^64-1-x,求区间和. 题解:2^64-1-x=(2^64-1)-x 因为模数为2^64,-x%2^64=-1*x%2^64 由负数取模的性质 ...
- 2017 icpc 沈阳网络赛
cable cable cable Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- 2018 ICPC南京网络赛 L Magical Girl Haze 题解
大致题意: 给定一个n个点m条边的图,在可以把路径上至多k条边的权值变为0的情况下,求S到T的最短路. 数据规模: N≤100000,M≤200000,K≤10 建一个立体的图,有k层,每一层是一份原 ...
- 2018 icpc 青岛网络赛 J.Press the Button
Press the Button Time Limit: 1 Second Memory Limit: 131072 KB BaoBao and DreamGrid are playing ...
- 2018 ICPC青岛网络赛 B. Red Black Tree(倍增lca好题)
BaoBao has just found a rooted tree with n vertices and (n-1) weighted edges in his backyard. Among ...
- 2018 icpc 徐州网络赛 F Features Track
这个题,我也没想过我这样直接就过了 #include<bits/stdc++.h> using namespace std; ; typedef pair<int,int> p ...
- 【2018 ICPC焦作网络赛 K】Transport Ship(多重背包二进制优化)
There are N different kinds of transport ships on the port. The ith kind of ship can carry the weigh ...
随机推荐
- 编码用命令执行的C语言词语统计程序
需求介绍 程序处理用户需求的模式为: wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下: 1.基本功能 支持 -c ...
- Web网络服务介绍
Web网络服务也叫WWW(World Wide Web),一般是指能够让用户通过浏览器访问到互联网中文档资源服务.目前提供WEB网络服务的程序有Apache .Nginx 和 IIS 等等,Web ...
- MySQL与Spring事务隔离级别
https://zhuanlan.zhihu.com/p/27887568 能画第一张表,根据表描述.
- Java设计模式之代理模式(静态代理和JDK、CGLib动态代理)以及应用场景
我做了个例子 ,需要可以下载源码:代理模式 1.前言: Spring 的AOP 面向切面编程,是通过动态代理实现的, 由两部分组成:(a) 如果有接口的话 通过 JDK 接口级别的代理 (b) 如果没 ...
- Hbase远程连接:Can't get the locations
当Java API远程连接出错:Can't get the locations 原先填入的是IP地址,后来改为HOSTS文件中配置的主机名问题解决,如下红色字体部分: conf.set("h ...
- ASP.NET MVC异常处理方案
异常处理是每一个系统都必须要有的功能,尤其对于Web系统而言,简单.统一的异常处理模式尤为重要,当打算使用ASP.NET MVC来做项目时,第一个数据录入页面就遇到了这个问题. 在之前的ASP.NET ...
- luogu2679 [NOIp2015]子串 (dp)
设f[i][j][k][b]表示在A串第i位.这是第j组.B串第k位.i号选不选(b=0/1) 那么就有$f[i][j][k][1]=(A[i]==B[k])*(f[i-1][j-1][k][0]+f ...
- Linux通过端口转发来访问内网服务(端口转发访问阿里云Redis数据库等服务)
# 安装rinetd wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz& ...
- 界面编程之QT的基本介绍与使用20180722
/*******************************************************************************************/ 一.qt介绍 ...
- Java 使用 Enum 实现单例模式
在这篇文章中介绍了单例模式有五种写法:懒汉.饿汉.双重检验锁.静态内部类.枚举.如果涉及到反序列化创建对象时推荐使用枚举的方式来实现单例,因为Enum能防止反序列化时重新创建新的对象.本文介绍 Enu ...