BZOJ 2242 [SDOI2011]计算器 BSGS+高速幂+EXGCD
题意:id=2242">链接方法: BSGS+高速幂+EXGCD解析:BSGS…题解同上..代码:#include <cmath>#include <cstdio>#include <cstring>#include <iostream>#inc...
BZOJ 2242: [SDOI2011]计算器( 快速幂 + 扩展欧几里德 + BSGS )
没什么好说的...---------------------------------------------------------------------#include<cstdio>#include<cmath>#include<map>using name...
BZOJ 2242 [SDOI2011]计算器(快速幂+Exgcd+BSGS)
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2242【题目大意】给出T和K 对于K=1,计算 Y^Z Mod P 的值 对于K=2,计算满足 xy≡ Z ( mod P ) 的最小非负整数 对...
bzoj 2242 [SDOI2011]计算器——BSGS模板
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2242第一道BSGS!咳咳,我到底改了些什么?……感觉和自己的第一版写的差不多……可能是long long还有%C的位置的缘故?不过挺欣赏这个板子的。把它记下来好了。其讲解:https://bl...
【卡特兰数】BZOJ1485: [HNOI2009]有趣的数列
Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n个整数的一个排列{ai};(2)所有的奇数项满足a1<a3<…<a2n-1,所有的偶数项满足a2<a4<…<a2n;(3)任意相邻的两项a2i-1与...
【BZOJ-2864】战火星空 计算几何 + 最大流
2864: 战火星空Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 33 Solved: 14[Submit][Status][Discuss]Description从APIO回来之后,XX便迷上了“战火星空”这个游戏。原版战火星空中,有一架小飞机和...
BZOJ 3294: [Cqoi2011]放棋子
3294: [Cqoi2011]放棋子Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 628 Solved: 238[Submit][Status][Discuss]DescriptionInput输入第一行为两个整数n, m, c,即行数、列数和棋...
bzoj 4237: 稻草人
DescriptionJOI村有一片荒地,上面竖着N个稻草人,村民们每年多次在稻草人们的周围举行祭典。有一次,JOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:田地的形状是边平行于坐标轴的长方形;左下角和右上角各有一个稻草人;田地的内部(不包括边界)...
BZOJ2268 : Wormly
考虑头部,一定是能向前就向前,因此是最左边的腿往右$b-1$个位置。头部移动之后,腿部就要相应地移动到区间内最靠右的$l$个$1$之上。若头部和腿部都不能移动,检查是否到达终点即可。用前缀和以及对前缀和做映射来支持查询。时间复杂度$O(n)$。#include<cstdio>const ...
BZOJ1602: [Usaco2008 Oct]牧场行走
1602: [Usaco2008 Oct]牧场行走Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1084 Solved: 556[Submit][Status]DescriptionN头牛(2<=n<=1000)别人被标记为1到n,在同样被...
BZOJ 3236: [Ahoi2013]作业( 莫队 + BIT )
莫队..用两个树状数组计算.时间复杂度应该是O(N1.5logN). 估计我是写残了...跑得很慢...-------------------------------------------------------------------------#include<bits/stdc++.h...
Bzoj 2662: [BeiJing wc2012]冻结 dijkstra,堆,分层图,最短路
2662: [BeiJing wc2012]冻结Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 647 Solved: 348[Submit][Status][Discuss]Description“我要成为魔法少女!” “那么,以灵魂为代价,...
【BZOJ-3627】路径规划 分层图 + Dijkstra + spfa
3627: [JLOI2014]路径规划Time Limit: 30 Sec Memory Limit: 128 MBSubmit: 186 Solved: 70[Submit][Status][Discuss]Description相信大家都用过地图上的路径规划功能,只要输入起点终点就能找出一...
BZOJ3627: [JLOI2014]路径规划
BZOJ3627: [JLOI2014]路径规划Description相信大家都用过地图上的路径规划功能,只要输入起点终点就能找出一条最优路线。现在告诉你一张地图的信息,请你找出最优路径(即最短路径)。考虑到实际情况,一辆车加满油能开的时间有限,所以在地图上增加了几个加油站。地图由点和双向边构成,每...
BZOJ.4816.[SDOI2017]数字表格(莫比乌斯反演)
题目链接总感觉博客园的\(Markdown\)很。。\(gouzhi\),可以看这的。这个好像简单些啊,只要不犯sb错误**[Update] **真的算反演中比较裸的题了...\(Description\)用\(f[i]\)表示\(Fibonacci\)数列的第\(i\)项,求$$\prod_{i=...
[bzoj 2431][HAOI2009]逆序对数列(递推+连续和优化)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2431分析:f(i,j)表示前i个数字逆序对数目为j时候的方案数那么有f(i,j)=∑f(i-1,k) j-i+1<=k<=j看似是n*k*k的,但是注意对于每一个i,当j=
【bzoj4154】[Ipsc2015]Generating Synergy KD-tree
题目描述给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色输入第一行一个数T,表示数据组数接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数接下来一行n-1个数描述2..n的父节点接下来q行每行三个数a,l,c若c为0,表示询...
BZOJ4154: [Ipsc2015]Generating Synergy
Description给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色Input第一行一个数T,表示数据组数接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数接下来一行n-1个数描述2..n的父节点接下来q行每行三个数a,l...
【BZOJ4154】Generating Synergy【kd树】
题意给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色分析我们以dfs序为横坐标,深度为纵坐标,建kd树。我们每次更新,都是在kd树中更新一个矩形,横坐标为[st[a],en[a]],纵坐标[depth[a],depth[a]+l]。那么就相...
【bzoj 4154】[Ipsc2015]Generating Synergy
题目大概已经掌握熟练码出\(kdt\)的技能了发现距离子树根节点\(x\)不超过\(l\)的点可以用两种方式来限制,首先\(dfs\)序在\([dfn_x,dfn_x+sum_x)\)中,深度自然也要满足\([deep_x,deep_x+l]\)发现这变成了对一个子矩形染色同时询问单点颜色的题目我们...