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
Shoi2015
P4344 [
SHOI2015
] 脑洞治疗仪
[
SHOI2015
]脑洞治疗仪题目描述曾经发明了自动刷题机的发明家SHTSC又公开了他的新发明:脑洞治疗仪——一种可以治疗他因为发明而日益增大的脑洞的神秘装置。
hydqiln
·
2023-11-06 11:31
算法
P4345 [
SHOI2015
] 超能粒子炮·改 题解---------Lucas定理
题面:题目题意概括:TTT次询问,每次给出n,kn,kn,k,求∑i=0kCni%2333\sum_{i=0}^{k}C_{n}^{i}\\%\2333∑i=0kCni%2333。1≤T≤105,1≤n,k≤10181\leqT\leq10^5,1\leqn,k\leq10^{18}1≤T≤105,1≤n,k≤1018。分析:看到模数是质数并且组合数的上下标都很大,可以想到Lucas定理。我们根据
liang_2026
·
2023-11-01 19:06
c++
算法
P4343 [
SHOI2015
]自动刷题机-二分的两种情况
[
SHOI2015
]自动刷题机题目背景曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机——一种可以自动AC题目的神秘装置。
JYWsuperman
·
2022-09-21 22:33
洛谷题单
算法
c++
开发语言
LUOGU P4345
SHOI2015
超能粒子炮·改题解
f(n,k)=∑i=0kCni%pf(n,k)=\sum_{i=0}^kC_n^i\%pf(n,k)=i=0∑kCni%pf(n,k)=∑i=0kCnpipCn%pi%p%pf(n,k)=\sum_{i=0}^kC_{\frac{n}{p}}^{\frac{i}{p}}C_{n\%p}^{i\%p}\%pf(n,k)=i=0∑kCpnpiCn%pi%p%p=((∑i=0kp−1Cnpi∑j=0p−
chenshige
·
2020-08-23 01:05
【BZOJ】4590 [
Shoi2015
]自动刷题机
Description曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机–一种可以自动AC题目的神秘装置。自动刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模块会有两种可能的结果:A.写了x行代码。B.心情不好,删掉了之前写的y行代码。(如果y大于当前代码长度则相当于全部删除。)对于每个OJ所有题目,存在某个固定的长度n>0。一
Pure_W
·
2020-08-22 00:07
BZOJ
bzoj 4591: [
Shoi2015
]超能粒子炮·改 (Lucas定理)
题目描述传送门题目大意:给出两个整数n,k,n,k#include#include#include#include#defineLLlonglong#definep2333usingnamespacestd;LLn,k;intT,jc[3000],inv[3000],c[3000][3000],sum[3000][3000];intquickpow(intnum,intx){intbase=num
clover_hxy
·
2020-08-20 23:46
数论
组合数取模
组合数学
洛谷P4345 [
SHOI2015
]超能粒子炮·改
题目链接:[
SHOI2015
]超能粒子炮⋅改\rm[
SHOI2015
]超能粒子炮·改[
SHOI2015
]超能粒子炮⋅改感谢Venus\rmVenusVenus神仙帮助完成LaTeX\LaTeXLATEX
bcrQAQ
·
2020-08-20 23:39
做题笔记
学习笔记
[
SHOI2015
]聚变反应炉[树dp、贪心]
题意给定一棵\(n\)个点的树,每个点有一个启动能量\(d\)和传递能量\(c\),如果一个点被启动了,就会向和他直接相连的点发送\(c\)的能量,初始所有节点能量为0,问最少多少能量才能启动所有节点。分析定义状态\(f_i\)表示先激活父亲再激活\(i\),\(g_i\)表示先激活\(i\)再激活父亲。对于前50分,容易发现对于每个\(i\)来说,\(f\)和\(g\)的差值最多为1,因为\(f
aqw145212
·
2020-08-20 22:44
「
SHOI2015
」超能粒子炮・改
「
SHOI2015
」超能粒子炮・改题解卢卡斯定理之后对于%p分类剩下的是个子问题递归n,k小于p的S可以预处理,C可以卢卡斯算代码#include#includeinlinelonglongread()
agtvo48266
·
2020-08-20 22:44
【
SHOI2015
】超能粒子炮·改(Lucas定理)
我觉得这题挺难的,题解看来看去都是一步出结论,没什么过程,只有自己搞了。既然过了就尽量写清楚点。这题的模数是个质数且比较小,需应用卢卡斯定理:现在用这个定理对题目所求一步一步地展开:设答案(暂且不加上最外面的取模):取模,用上Lucas定理:把p=2333代入:由于之前设,(暂时忽略取模)所以得到:除开最后一列,前面共有列,所以有:至此,结论就出来了。我们可以做一个预处理,算出。由于里的数可能很大
WWWengine
·
2020-08-20 22:22
数论
【bzoj4591】[
Shoi2015
]超能粒子炮·改
题目题意:求Cn,0+……Cn,kmod2333(nusingnamespacestd;typedeflonglongll;constintmod=2333;lln,m;intC[mod+1][mod+1],sum[mod+1][mod+1];intLucas(lln,llm){if(n=mod)C[i][j]-=mod;}sum[i][0]=C[i][0];for(intj=1;j=mod)su
lGlGlGlGl
·
2020-08-20 22:13
bzoj
4593: [
Shoi2015
]聚变反应炉
4593:[
Shoi2015
]聚变反应炉TimeLimit:10SecMemoryLimit:256MBSubmit:34Solved:19[Submit][Status][Discuss]Description
CRZbulabula
·
2020-08-20 22:35
dp
贪心
[
SHOI2015
]聚变反应炉
好久没有搞过树形dp的题了,它对新人很不友好,我就来补一发超详细的题解吧。一、题目点此看题题意给定一棵树,其中每个号节点如果被点亮,就会对周围相连的节点发出ci格能量,点亮第i个节点需要的能量点数为di。问能点亮整棵树的最小能量花费。数据范围对于50%50\%50%的数据,maxci<=1,n<=100000\max{ci}<=1,n<=100000maxci#inclu
C202044zxy
·
2020-08-20 22:33
树形dp
[BZOJ4591][
SHOI2015
]超能粒子炮·改(Lucas+组合数学)
题目:我是超链接题解:也就是求∑ki=0Cin(%mod)∑i=0kCni(%mod)n,k这么大,Lucas没跑了,我们先画柿子(模意义下SmnSnm意为∑mi=0Cin∑i=0mCniLucas定理:Skn=∑i=0kCin=∑i=0k(Ci%pn%p∗Ci/pn/p)Snk=∑i=0kCni=∑i=0k(Cn%pi%p∗Cn/pi/p)i=ip=∑i=0k/p−1(Cin/p∗∑j=0p−1
wwyx2001
·
2020-08-20 22:29
组合数学
Lucas
省选
洛谷 P4269 [
SHOI2015
] 聚变反应炉 题解【贪心】【DP】
树上游戏…二合一?题目描述曾经发明了零件组装机的发明家SHTSC又公开了他的新发明:聚变反应炉——一种可以产生大量清洁能量的神秘装置。众所周知,利用核聚变产生的能量有两个难点:一是控制核聚变反应的反应强度,二是使用较少的能量激发聚变反应。而SHTSC已经完美解决了第一个问题。一个聚变反应炉由若干个相连的聚变块组成,为了能够使得聚变反应可控,SHTSC保证任意两个聚能块都可以通过相互之间的链接到达,
wjyyy_
·
2020-08-20 21:38
解题报告
贪心
DP
解题报告
loj 2038 / 洛谷 P4345 [
SHOI2015
] 超能粒子炮・改 题解【Lucas定理】
好玩的推式子题目描述曾经发明了脑洞治疗仪与超能粒子炮的发明家SHTSC又公开了他的新发明:超能粒子炮・改——一种可以发射威力更加强大的粒子流的神秘装置。超能粒子炮・改相比超能粒子炮,在威力上有了本质的提升。它有两个参数nnn、kkk,它会向每个编号为000到kkk(包含两端)的位置iii发射威力为Cni mod 2333\mathrm{C}_
wjyyy_
·
2020-08-20 21:37
数学
解题报告
数学
前缀和
解题报告
[
SHOI2015
]超能粒子炮·改
[
SHOI2015
]超能粒子炮·改[题目链接]链接[思路要点]看到组合数模数是\(2333\)这样一个小质数,很容易想到\(\mathrm{Lucas}\)定理但是如果直接按\(2333\)进制分解,发现没法做了
aozhuan8489
·
2020-08-13 13:54
[
SHOI2015
]脑洞治疗仪
[
SHOI2015
]脑洞治疗仪[题目链接]链接[思路要点]较为容易线段树维护区间的左边一段连续\(0\)的数量,右边一段\(0\)的数量,除了两边两段\(0\)以外的连续的\(0\)的数量最大值,该区间
aozhuan8489
·
2020-08-13 13:54
【[
SHOI2015
]脑洞治疗仪】
我太sb啦合并的时候又漏了,又漏了,又漏了我个sb这是个板子题,并不知道为什么
SHOI2015
会考这么板子的题,但是我又sb了,又sb了,又sb了,又没有1A显然我是凉了这道题有三个操作区间清零将一个区间清零
asuldb
·
2019-01-01 21:00
【[
SHOI2015
]超能粒子炮·改】
就是运用\(Lucas\)推一个柿子首先是前置芝士\(Lucas\)定理\[C_{n}^{m}\%p=C_{n/p}^{m/p}*C_{n\%p}^{m\%p}\%p\]至于证明我建议去问一下Lucas本人至于这道题,我们要求的是这个柿子\[\sum_{i=0}^kC_{n}^i\%p\]于是我们设\(f(n,k)=\sum_{i=0}^kC_{n}^i\)我们就可以化柿子啦\[f(n,k)=\s
asuldb
·
2019-01-01 21:00
BZOJ4590——[
Shoi2015
]自动刷题机
1、题意:题意很简洁吧,就不概括了2、分析:我思考了半天,我猜答案满足单调。。。没敢写,看了题解去问Claris为啥单调,Claris一句话“因为n越大明显不可能做更多题”,后来没找到反例我也放弃了满足单调的话就二分答案咯#include #include #include #include usingnamespacestd; #defineM200010 #defineLLlonglong
qzh_1430586275
·
2016-07-06 12:00
二分
bzoj
自动刷题机
Shoi2015
4590
上一页
1
下一页
按字母分类:
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
其他