• BZOJ 2242: [SDOI2011]计算器( 快速幂 + 扩展欧几里德 + BSGS )

    时间:2024-05-16 19:44:52

    没什么好说的...---------------------------------------------------------------------#include<cstdio>#include<cmath>#include<map>using name...

  • BZOJ 2242 [SDOI2011]计算器(快速幂+Exgcd+BSGS)

    时间:2024-05-16 19:35:52

    【题目链接】 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模板

    时间:2024-05-16 19:32:06

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2242第一道BSGS!咳咳,我到底改了些什么?……感觉和自己的第一版写的差不多……可能是long long还有%C的位置的缘故?不过挺欣赏这个板子的。把它记下来好了。其讲解:https://bl...

  • 【卡特兰数】BZOJ1485: [HNOI2009]有趣的数列

    时间:2024-05-14 19:55:19

    Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n个整数的一个排列{ai};(2)所有的奇数项满足a1<a3<…<a2n-1,所有的偶数项满足a2<a4<…<a2n;(3)任意相邻的两项a2i-1与...

  • 【BZOJ-2864】战火星空 计算几何 + 最大流

    时间:2024-05-14 12:43:13

    2864: 战火星空Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 33  Solved: 14[Submit][Status][Discuss]Description从APIO回来之后,XX便迷上了“战火星空”这个游戏。原版战火星空中,有一架小飞机和...

  • BZOJ 3294: [Cqoi2011]放棋子

    时间:2024-05-13 19:16:37

    3294: [Cqoi2011]放棋子Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 628  Solved: 238[Submit][Status][Discuss]DescriptionInput输入第一行为两个整数n, m, c,即行数、列数和棋...

  • bzoj 4237: 稻草人

    时间:2024-05-12 22:53:25

    DescriptionJOI村有一片荒地,上面竖着N个稻草人,村民们每年多次在稻草人们的周围举行祭典。有一次,JOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:田地的形状是边平行于坐标轴的长方形;左下角和右上角各有一个稻草人;田地的内部(不包括边界)...

  • BZOJ2268 : Wormly

    时间:2024-05-11 10:38:56

    考虑头部,一定是能向前就向前,因此是最左边的腿往右$b-1$个位置。头部移动之后,腿部就要相应地移动到区间内最靠右的$l$个$1$之上。若头部和腿部都不能移动,检查是否到达终点即可。用前缀和以及对前缀和做映射来支持查询。时间复杂度$O(n)$。#include<cstdio>const ...

  • BZOJ1602: [Usaco2008 Oct]牧场行走

    时间:2024-05-09 22:59:16

    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 )

    时间:2024-05-09 15:08:09

    莫队..用两个树状数组计算.时间复杂度应该是O(N1.5logN). 估计我是写残了...跑得很慢...-------------------------------------------------------------------------#include<bits/stdc++.h...

  • Bzoj 2662: [BeiJing wc2012]冻结 dijkstra,堆,分层图,最短路

    时间:2024-05-09 09:56:14

    2662: [BeiJing wc2012]冻结Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 647  Solved: 348[Submit][Status][Discuss]Description“我要成为魔法少女!”     “那么,以灵魂为代价,...

  • 【BZOJ-3627】路径规划 分层图 + Dijkstra + spfa

    时间:2024-05-09 09:02:12

    3627: [JLOI2014]路径规划Time Limit: 30 Sec  Memory Limit: 128 MBSubmit: 186  Solved: 70[Submit][Status][Discuss]Description相信大家都用过地图上的路径规划功能,只要输入起点终点就能找出一...

  • BZOJ3627: [JLOI2014]路径规划

    时间:2024-05-09 08:44:21

    BZOJ3627: [JLOI2014]路径规划Description相信大家都用过地图上的路径规划功能,只要输入起点终点就能找出一条最优路线。现在告诉你一张地图的信息,请你找出最优路径(即最短路径)。考虑到实际情况,一辆车加满油能开的时间有限,所以在地图上增加了几个加油站。地图由点和双向边构成,每...

  • BZOJ.4816.[SDOI2017]数字表格(莫比乌斯反演)

    时间:2024-05-08 17:00:42

    题目链接总感觉博客园的\(Markdown\)很。。\(gouzhi\),可以看这的。这个好像简单些啊,只要不犯sb错误**[Update] **真的算反演中比较裸的题了...\(Description\)用\(f[i]\)表示\(Fibonacci\)数列的第\(i\)项,求$$\prod_{i=...

  • [bzoj 2431][HAOI2009]逆序对数列(递推+连续和优化)

    时间:2024-05-08 12:05:49

    题目: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

    时间:2024-05-07 14:29:44

    题目描述给定一棵以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

    时间:2024-05-07 13:58:51

    Description给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色Input第一行一个数T,表示数据组数接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数接下来一行n-1个数描述2..n的父节点接下来q行每行三个数a,l...

  • 【BZOJ4154】Generating Synergy【kd树】

    时间:2024-05-07 13:51:26

    题意给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色分析我们以dfs序为横坐标,深度为纵坐标,建kd树。我们每次更新,都是在kd树中更新一个矩形,横坐标为[st[a],en[a]],纵坐标[depth[a],depth[a]+l]。那么就相...

  • 【bzoj 4154】[Ipsc2015]Generating Synergy

    时间:2024-05-07 13:42:15

    题目大概已经掌握熟练码出\(kdt\)的技能了发现距离子树根节点\(x\)不超过\(l\)的点可以用两种方式来限制,首先\(dfs\)序在\([dfn_x,dfn_x+sum_x)\)中,深度自然也要满足\([deep_x,deep_x+l]\)发现这变成了对一个子矩形染色同时询问单点颜色的题目我们...

  • BZOJ4154:[IPSC2015]Generating Synergy

    时间:2024-05-07 13:39:54

    浅谈\(K-D\) \(Tree\):https://www.cnblogs.com/AKMer/p/10387266.html题目传送门:https://lydsy.com/JudgeOnline/problem.php?id=4154每个节点看做是点\((dfn_i,dep_i)\),然后对于距...