E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sdoi
「
SDOI
2010」 古代猪文 - Lucas定理+CRT
题目描述Luogu2480题意简述:给定n,Gn,Gn,G,求G∑d∣nCndmod999911659G^{\sum\limits_{d|n}C_n^d}\text{mod}\999911659Gd∣n∑Cndmod999911659分析若Gmod999911659=0G\\text{mod}\999911659=0Gmod999911659=0,则答案为000。否则,可以发现,999911659
TbYangZ
·
2020-08-18 02:20
bzoj 1879 //1879: [
Sdoi
2009]Bill的挑战 状压dp/容斥原理
bzoj1879//1879:[
Sdoi
2009]Bill的挑战//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:12
跟着大佬学算法
bzoj 2190 //2190: [
SDOI
2008]仪仗队 欧拉函数/容斥原理/线性筛+欧拉函数/莫比乌斯反演/莫比乌斯反演+分块+前缀和
bzoj2190//2190:[
SDOI
2008]仪仗队//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:12
跟着大佬学算法
bzoj 2705 //2705: [
SDOI
2012]Longge的问题 欧拉函数
bzoj2705//2705:[
SDOI
2012]Longge的问题//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:40
跟着大佬学算法
bzoj 1876 //1876: [
SDOI
2009]SuperGCD
bzoj1876//1876:[
SDOI
2009]SuperGCD//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:06
跟着大佬学算法
洛谷 P2158 [
SDOI
2008]仪仗队 欧拉函数
题目链接:点我跳转题目大意:如下图,给出一个方阵,求角落里的人可以直接看到的人的数量题目分析:1.暴力算法如果(x,y)位置的人可以被看到,那么(kx,ky)位置的人一定可以被看到,那么我们不难发现,当且仅当,x与y互质的时候可以被看到,否则,会被(xm,ym)(\fracxm,\fracym)(mx,my)挡住,(m是最大公约数),显然,我们可以发现,最为暴力的思路就是枚举(x,y),然后计算g
ChenyangDu
·
2020-08-17 22:34
洛谷
数论
NOIP 前的垂死挣扎
10.11计划:[x]P2939[USACO09FEB]改造路RevampingTrails[]P3601签到题[x]P2158[
SDOI
2008]仪仗队[]P1021邮票面值设计[x]CF280CGameonTree
dav74739
·
2020-08-17 22:38
BZOJ2190 [
SDOI
2008]仪仗队(洛谷P2158)
欧拉函数BZOJ题目传送门洛谷题目传送门看出来后就变成套路题了。能看到的点的横坐标和纵坐标肯定互质。那么转化一下就变成∑n−1i=1∑n−1j=1[(i,j)=1]∑i=1n−1∑j=1n−1[(i,j)=1]。然后想上什么上什么。。。把原式拆成2∑n−1i=1∑ij=1[(i,j)=1]2∑i=1n−1∑j=1i[(i,j)=1],即2∑n−1i=1φ(i)2∑i=1n−1φ(i),然后前缀和算
forezxl
·
2020-08-17 21:19
洛谷
BZOJ
数论---欧拉定理/函数
蒟蒻zxl的Blog专栏
[
SDOI
2008]仪仗队 洛谷2158 BZOJ2190
题目描述作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N*N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。现在,C君希望你告诉他队伍整齐时能看到的学生人数。输入输出格式输入格式:共一个数N输出格式:共一个数,即C君应看到的学生人数。思路将矩阵拆成左上和右下两个三角形,特判(1,1),(1,0),(0,1)(
ZXfoil
·
2020-08-17 21:31
数学
洛谷 P2158 [
SDOI
2008]仪仗队
题目描述作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N*N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。现在,C君希望你告诉他队伍整齐时能看到的学生人数。输入输出格式输入格式:共一个数N输出格式:共一个数,即C君应看到的学生人数。输入输出样例输入样例#1:4输出样例#1:9说明【数据规模和约定】对于100
ShinyaLicone
·
2020-08-17 20:03
洛谷
数论
欧拉函数
BZOJ 1877 [
SDOI
2009]晨跑
DescriptionElaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等等,不过到目前为止,他坚持下来的只有晨跑。现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从一个十字路口跑向另外一个十字路口,街道之间只在十字路口处相交。Elaxia每天从寝室出发跑到学校,保证寝室编号为1,学校编号为N。Elaxia的晨跑计划是按周期(包含若干
「已注销」
·
2020-08-17 20:50
图论
洛谷P2455 [
SDOI
2006]线性方程组
题目描述已知n元线性一次方程组。其中:n#include#include#include#defineMAXN110#defineeps1e-8usingnamespacestd;intn;doublea[MAXN][MAXN];boolflag1=false,flag2=false;inlineintread(){intdate=0,w=1;charc=0;while(c'9'){if(c=='
yangrui2002
·
2020-08-17 17:05
数论
高斯消元
20181014NOIP模拟
SDOI
模拟赛#92018.10.148:00~11:30PoweredBy_C_H_M_,Marser(PleaseReadTheInstructionsOnThisPageCarefully)一、题目概览题目名称流星
weixin_30745641
·
2020-08-17 16:27
P4071 [
SDOI
2016]排列计数(组合数学/错位排列)
题目T(Tusingnamespacestd;typedeflonglongll;constintmod=1e9+7;constintN=2e6+10;llFinv[N],fac[N],inv[N],f[N];lln,m;intt;llmodpow(llx,lln,llmod){llres=1;for(;n;x=x*x%mod,n/=2)if(n&1)res=res*x%mod;returnres
Code92007
·
2020-08-16 11:07
组合数学(容斥原理)
[BZOJ4816][
SDOI
2017]数字表格(莫比乌斯反演)
4816:[
Sdoi
2017]数字表格TimeLimit:50SecMemoryLimit:128MBSubmit:1259Solved:625[Submit][Status][Discuss]DescriptionDoris
weixin_30664539
·
2020-08-16 02:25
[
SDOI
2017]新生舞会
4819:[
Sdoi
2017]新生舞会TimeLimit:10SecMemoryLimit:128MBSubmit:1086Solved:557[Submit][Status][Discuss]Description
weixin_30662849
·
2020-08-15 16:02
BZOJ 5330 Luogu P4607 [
SDOI
2018]反回文串 (莫比乌斯反演、Pollard Rho算法)
题目链接(BZOJ)https://www.lydsy.com/JudgeOnline/problem.php?id=5330(Luogu)https://www.luogu.org/problem/P4607题解首先观察一些性质。一个回文串可以轮换产生多少个本质不同的串?周期那么多个。可是有一种特殊情况,就是对于长度为偶数的回文串\(a=ss^Rss^Rss^R...ss^R\)(\(s^R\)
suncongbo
·
2020-08-15 15:26
记众多数据结构的组合题——
SDOI
2017树点涂色
题目描述Bob有一棵nn个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作:1x把点xx到根节点的路径上所有的点染上一种没有用过的新颜色。2xy求xx到yy的路径的权值。3x在以x为根的子树中选择一个点,使得这个点到根节点的路径权值最大,求最大权值。Bob一共会进
RustSword_RWZ
·
2020-08-15 13:09
数据结构
[
SDOI
2015]约数个数和,洛谷P3327,莫比乌斯反演+约数定理?
正题题目链接点这里题目了然:但我们知道为什么呢?我们直到假如那么约数个数和就是考虑产生贡献的x,y是什么样子的:要不x不含a质因子,y含质因子;要不x含a质因子,y不含,要么两个都不含。假设i里面是a质因子的指数为,j里面a质因子的指数为,那么a质因子产生的贡献就为,就等于。根据乘法原理,算出来的数就是。那么式子就变成了然后发现后面的东西其实是非常规律的,其实就等于的约数个数和。预处理一下,然后分
Deep_Kevin
·
2020-08-15 13:29
矩形(pro.pas/cpp)/洛谷 P2449 [
SDOI
2005]矩形【并查集】
...题目:题意:分析:代码:题目:传送门题意:有nnn个矩形,若任意两个矩形有重叠的部分的话那就可以将这两个矩形看为一个块现在问一共有一个块分析:把每个矩形看成一个点,然后判断如果重叠就用并查集合并最后统计下就好了代码:#include#include#include#include#include#include#include#include#defineLLlonglongusingnam
滑稽大佬
·
2020-08-14 05:34
并查集
【czy系列赛】czy的后宫4 && bzoj1925 [
Sdoi
2010]地精部落
【问题描述】czy有很多妹子,妹子虽然数量很多,但是质量不容乐观,她们的美丽值全部为负数(喜闻乐见)。czy每天都要带N个妹子到机房,她们都有一个独一无二的美丽值,美丽值为-1到-N之间的整数。他想要把这些妹子排成一个波动序列,这样相对“漂亮”(美丽值的绝对值较小)的妹子可以与她旁边的两个美丽值的绝对值较大的妹子形成鲜明的对比,整个序列相对将更加“美观”(不再那么无法直视)。一个序列是波动序列仅当
zhb1997
·
2020-08-14 00:02
dp
bzoj
「
SDOI
2016」排列计数 组合+dp
原题:https://loj.ac/problem/2034题解:很容易发现对于n个格子,定下m个稳定的的方案数是C(n,m),那么就是求剩下的n-m个格子怎么填,让下标和值不一样。不妨用dp的思想设:f(i)表示要填i个下标和值不一样的格子的方案数。有转移方程为:考虑第i号放在哪,肯定是前i-1个位置,记这个位置是j考虑j号放在哪?可以放在第i号那么,答案就是剩下的i-2进行错排,就是f(i-2
Exception2017
·
2020-08-13 21:36
数论/数学
各省省选
[
SDOI
2017]树点涂色【LCT的Access函数的妙用】
题目链接有一颗有根树,1为根节点,有这样的操作:我们给从1~x的节点染色成相同且未出现过的颜色,现在我们想知道u到v的简单路径上不同颜色的个数、或者u的子树下到根节点颜色数最多的颜色数是多少?其实,我一开始没有往LCT想,但是它非要挂了个标签,于是开始想了,如果说我们将1号节点默认成根节点,并且是整棵LCT树上的根节点,那么,如果一开始将所有的节点看成是独立的Splay树上的节点,每棵Splay树
Andres_Lionel
·
2020-08-13 17:03
LCT动态树
LCT
Access
BZOJ 2241([
SDOI
2011]打地鼠-二分判断+贪心)
Description打地鼠是这样的一个游戏:地面上有一些地鼠洞,地鼠们会不时从洞里探出头来很短时间后又缩回洞中。玩家的目标是在地鼠伸出头时,用锤子砸其头部,砸到的地鼠越多分数也就越高。游戏中的锤子每次只能打一只地鼠,如果多只地鼠同时探出头,玩家只能通过多次挥舞锤子的方式打掉所有的地鼠。你认为这锤子太没用了,所以你改装了锤子,增加了锤子与地面的接触面积,使其每次可以击打一片区域。如果我们把地面看做
nike0good
·
2020-08-13 16:45
二分法
Bzoj3990 [
SDOI
2015]排序
TimeLimit:20SecMemoryLimit:128MBSubmit:651Solved:338Description小A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的i(13#include4#include5#include6#include7#defineLLlonglong8usingnamesp
dezhen7015
·
2020-08-13 13:35
[
SDOI
2016]数字配对
[
SDOI
2016]数字配对[题目链接]链接[思路要点]神仙构图(一点也不神仙)毫无疑问是一道网络流题很明显的费用流结构,每种数字单独建一个点,两个点代表的数字能够配对那么连一条边,边权就是\(c_ic_j
aozhuan8489
·
2020-08-13 13:54
bzoj-2286 消耗战【虚树+倍增lca+单调栈】
2286:[
Sdoi
2011消耗战TimeLimit:20SecMemoryLimit:512MBSubmit:1815Solved:645[Submit][Status][Discuss]Description
兔衰
·
2020-08-13 12:21
acm_数据结构
虚树
倍增lca
单调栈
[
SDOI
2013]随机数生成器
DescriptionInput输入含有多组数据,第一行一个正整数T,表示这个测试点内的数据组数。接下来T行,每行有五个整数p,a,b,X1,t,表示一组数据。保证X1和t都是合法的页码。注意:P一定为质数Output共T行,每行一个整数表示他最早读到第t页是哪一天。如果他永远不会读到第t页,输出-1。SampleInput3711337222072221SampleOutput13-1HINT\
a5163273
·
2020-08-13 12:11
ui
[
SDOI
2013]方程
Description给定方程\[X_1+X_2+...+X_n=M\]我们对第\(1...n_1\)个变量进行一些限制:\(X_1\leqslantA_1\)\(X_2\leqslantA_2\)\(X_{n_1}\leqslantA_{n_1}\)我们对第\(n_1+1...n_1+n_2\)个变量进行一些限制:\(X_{n_1+1}\geqslantA_{n_1+1}\)\(X_{n_1+2
a5163273
·
2020-08-13 12:11
从[
SDOI
2011]消耗战开始的虚树学习
虚树浓缩信息,把一整颗大树浓缩成一颗小树。——OIwiki\operatorname{OIwiki}OIwiki用途虚树是在树形dpdpdp中使用的一种特殊优化,适用于树中仅有少量关键节点且普通节点很多的情况。可以将关键点和他们的LCA\operatorname{LCA}LCA拿出来另建一棵树,并在这棵树上另外进行树形dpdpdp。前置技能邻接表或链式前向星存图、任意一种求LCA\opera
Miaplacidus
·
2020-08-13 12:50
图论
LCT总结
(Splay\)进行维护的,其使用方式非常灵活,因此,要熟练运用\(LCT\),必须对\(Splay\)的结构了如指掌模板Luogu3690【模板】LinkCutTree(动态树)Luogu2147[
SDOI
2008
GK0328
·
2020-08-13 11:00
[BZOJ1877][
SDOI
2009]晨跑(费用流)
题目传送门题解我菜到没有看出这是一道费用流的板子题;每个点只能走一次,可以想到拆点的思想;对于除了S和T的点,拆点的连边容量为1,费用为0;其他的边的容量定为1,费用为路径长度,跑出最大流即为最大天数,最小费用和为最短路径;代码#include#include#include#include#includeusingnamespacestd;constintmaxn=100001;constint
A_Comme_Amour
·
2020-08-13 11:49
网络流
bzoj 3123: [
Sdoi
2013]森林 启发式合并+可持久化线段树
题意:给出一片森林,每个点有点权,要求资瓷两个操作:询问两点间路径的第k小点权;加一条边分析:如果没有合并操作的话就是裸的可持久化线段树啦。但既然有合并操作那么我们就每次把两个块的可持久化线段树进行启发式合并。何为启发式合并呢,其实就是暴力合并,把小一点的那棵树上的主席树全部进行重建,看上去很暴力,可据说可以证明复杂度均摊logn,反正我是不会证了……这题调死宝宝了~~调了大半天,最后才发现是一开
SFN1036
·
2020-08-13 10:39
可持久化线段树
P2155 [
SDOI
2008]沙拉公主的困惑
题面题目可简化为求:\[\displaystyle\sum_{i=1}^{n!}{[gcd(i,m!)=1]}(1到n!中,所有与m!互质的数的个数)\]如何求解:首先假设有\(gcd(a,b)=1\),则一定有\(gcd(a+b,b)=1\)。所以考虑把\(n!\)分为\(\frac{n!}{m!}\)块,其中\(m\leqn\),所以\(n!\)mod\(m!\)一定等于\(0\),即我们分出
Vanyun
·
2020-08-12 20:00
SDOI
2017 总结
文章目录4948【
SDOI
2017】数字表格4949【
SDOI
2017】树点涂色4950【
SDOI
2017】序列计数4954【
SDOI
2017】新生舞会4956【
SDOI
2017】相关分析5417【
SDOI
2017
oisdoaiu
·
2020-08-12 12:29
题解题解
省选刷题
SDOI
2014 总结
文章目录3976【
SDOI
2014】数表3977【
SDOI
2014】数数3978【
SDOI
2014】旅行3980【
SDOI
2014】LIS3976【
SDOI
2014】数表离散询问,mobiusmobiusmobius
oisdoaiu
·
2020-08-12 12:58
题解题解
省选刷题
SDOI
2016 总结
文章目录4644【
SDOI
2016】储能表4645【
SDOI
2016】数字配对4647【
SDOI
2016】生成魔咒4648【
SDOI
2016】排列计数5409【
SDOI
2016】模式字符串5410【
SDOI
2016
oisdoaiu
·
2020-08-12 12:58
题解题解
省选刷题
SDOI
2015 总结
文章目录4343【
SDOI
2015】排序4344【
SDOI
2015】寻宝游戏4346【
SDOI
2015】星际战争4347【
SDOI
2015】约数个数和4348【
SDOI
2015】道路修建5432【
SDOI
2015
oisdoaiu
·
2020-08-12 12:58
题解题解
省选刷题
SDOI
2019 总结
文章目录6423【
SDOI
2019】快速查询6426【
SDOI
2019】热闹的聚会与尴尬的聚会6427【
SDOI
2019】移动金币6423【
SDOI
2019】快速查询标记维护序列信息,Add,Mul,Sum
oisdoaiu
·
2020-08-12 12:58
题解题解
省选刷题
SDOI
2018 总结
文章目录5614【
SDOI
2018】战略游戏5614【
SDOI
2018】战略游戏题意:给一个无向图,询问给一个点集SSS,可以摧毁图中SSS以外的任意一个点,求隔开SSS中的随便两个点的方案数,多次询问
oisdoaiu
·
2020-08-12 12:58
题解题解
省选刷题
[
SDOI
2013]项链
descriptionluogu最近,铭铭迷恋上了一种项链。与其他珍珠项链基本上相同,不过这种项链的珠子却与众不同,是正三菱柱的泰山石雕刻而成的。三菱柱的侧面是正方形构成的,上面刻有数字。能够让铭铭满意的项链必须满足下面的条件:这串项链由\(n\)颗珠子构成的。每一个珠子上面的数字\(x\),必须满足\(0#defineFL"a"usingnamespacestd;typedeflonglongl
weixin_30478619
·
2020-08-11 18:27
洛谷:提高历练地—数论
P2152[
SDOI
2009]SuperGCDShengbill有着惊人的心算能力,甚至能用大脑计算出两个巨大的数的GCD(最大公约数)!因此他经常和别人比赛计算GCD。
TA很酷
·
2020-08-11 14:20
【BZOJ】3993 [
SDOI
2015]星际战争 二分+网络流
题目传送门网络流的用法又涨姿势了——网络流可以用于判断答案的可行性。这题我们首先考虑建图:第i个机器人向超级汇点连一条流量为ai的边。超级源点向第i个武器连一条流量为?的边。(?表示流量暂时未定)如果第i个武器可以打到第j个机器人,就连一条流量为+∞的边。然后考虑二分一个时间mid作为答案,这时考虑第2条建图,这时的?就等于bi×mid。如果最大流等于所有机器人的装甲值,那么当前的时间mid就是可
Chester_King
·
2020-08-11 12:58
BZOJ
水题
网络流
费用流
(整体)二分
折半搜索
【BZOJ】1975 [
Sdoi
2010]魔法猪学院 k短路(最短路径+A*)
题目传送门这题的正解——k短路还是挺好想到的,只不过题目告诉你的是路径长度总和,叫你求k的值。其他的和k短路的思想一模一样。不过据说这题卡stl中的priority_queue,那么把priority_queue换成push_heap和pop_heap函数就好了。关于push_heap等函数的介绍,看这里就行了,该博主讲的已经很详细了。附上AC代码:#include#include#include
Chester_King
·
2020-08-11 12:57
BZOJ
A*
IDA*
高精度
难题
BZOJ
stl
heap
c语言
难题
【洛谷】提高历练地 - 数论
P2152[
SDOI
2009]SuperGCD(大数gcd)P1414又是毕业季II(最大因子)P1134阶乘问题(模运算)P1313计算系数(杨辉三角+快速幂)P2152[
SDOI
2009]SuperGCD
有所为,无所畏
·
2020-08-11 10:04
P1972 HH的项链(离线化+树状数组)
P1972[
SDOI
2009]HH的项链题目描述HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。
consult_
·
2020-08-11 04:31
线段树&树状数组
[
SDOI
2015]序列统计
[
SDOI
2015]序列统计题意:你有一个长度为n的序列,每个位置上的数都是小于M的非负整数,且每个数必须属于给定集合S,问有多少个数列使得所有数的乘积膜M为x解析:我们显然发现该问题可以分治,而且M的范围比较小所以我们可以根据算出长度为
psc233
·
2020-08-11 03:19
省选
luogu P2152 [
SDOI
2009]SuperGCD
题目传送门:https://www.luogu.org/problemnew/show/P2152题意:给两个正整数n,m(0b)或GCD(b-a,a)(b>a)代码:#include#include#defineRregister#defineIinlinechars[10001];inta[10001],b[10001],d[10001];intla,lb,tot=0;Ivoidprint(i
zsyz_ZZY
·
2020-08-11 02:04
P3320 [
SDOI
2015]寻宝游戏
HyperlinkHyperlinkHyperlinkhttps://www.luogu.com.cn/problem/P3320DescriptionDescriptionDescription给定一棵大小为nnn的无根树,初始树上的节点都是白色的,有mmm次操作,每次操作会将一个节点的颜色取反(黑变白,白变黑),问遍历完所有黑点的最短路径长度数据范围:n≤105n\leq10^5n≤105So
ssl_xxy
·
2020-08-11 01:57
树上问题
dfs
欧拉序
bzoj2244 [
SDOI
2011]拦截导弹(CDQ+dp||二维树状数组)
题目链接分析:这个导弹拦截好像不大一样有高度有速度(还有数组下标)的限制一个三维偏序的模型,可以用CDQ分治解决,复杂度O(nlog2n)O(nlog2n)但是这样只能求得LIS而每个导弹被拦截的概率取决于ta存在于多少LIS中ans=每个元素所在的LIS个数总LIS个数ans=每个元素所在的LIS个数总LIS个数考虑更改一下dp设f[i]f[i]表示以ii为结尾的最长非升子序列长度g[i]g[i
Coco_T_
·
2020-08-11 01:07
dp
CDQ分治
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他