上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 42 下一页
摘要: C. Little Girl and Maximum Sum time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output The little gi 阅读全文
posted @ 2018-07-23 15:39 Roni_i 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 【题意】:给你n个可重叠区间和一个参考值k,然后进行q次询问,每次询问也是一个区间,问你该区间中有多少个整数在n个区间中出现次数 =k include include include include include include include include include include in 阅读全文
posted @ 2018-07-23 14:26 Roni_i 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 差分有:一维差分、多维差分、树上差分 差分标记一般求离线区间问题!(修改完后不再修改,然后修改结束后查询) 对于带有“将一段区间内的每个数全部加上某个值”这种操作的题目,通常考虑差分原数列以简化情况,将对一段区间的操作转化为对某两个特定数的操作。 我们可以用树状数组来维护一个差分序列。差分序列的本质 阅读全文
posted @ 2018-07-23 14:04 Roni_i 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 题目背景 此题约为NOIP提高组Day2T1难度。 题目描述 在n\ n的格子上有m个地毯。 给出这些地毯的信息,问每个点被多少个地毯覆盖。 输入输出格式 输入格式: 第一行,两个正整数n、m。意义如题所述。 接下来m行,每行两个坐标(x1,y1)和(x2,y2),代表一块地毯,左上角是(x1,y1 阅读全文
posted @ 2018-07-23 13:30 Roni_i 阅读(2395) 评论(0) 推荐(0) 编辑
摘要: N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a using namespace std; define ll long long const int maxn = 2e5 + 10; int n; int a,b; int x[maxn],p[maxn]; in 阅读全文
posted @ 2018-07-23 08:24 Roni_i 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 这里的关键就是区间加的时候是整个区间 同时 加某个数,所以这个 区间内的公差 还是不变的 阅读全文
posted @ 2018-07-23 00:53 Roni_i 阅读(428) 评论(0) 推荐(0) 编辑
摘要: dfs序七个经典问题 参考自:《数据结构漫谈》 许昊然 dfs序是树在dfs先序遍历时的序列,将树形结构转化成序列问题处理。 dfs有一个很好的性质:一棵子树所在的位置处于一个连续区间中。 ps:deep[x]为x的深度,l[x]为dfs序中x的位置,r[x]为dfs序中x子树的结束位置 1.点修改 阅读全文
posted @ 2018-07-22 19:07 Roni_i 阅读(363) 评论(0) 推荐(0) 编辑
摘要: You are given an array d1,d2,…,dn consisting of n integer numbers. Your task is to split this array into three parts (some of which may be empty) in s 阅读全文
posted @ 2018-07-22 16:12 Roni_i 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.POJ上G++只能用 %f,C++可以%lf 2.连续区间异或和最大,我只会一个套路,就是01字典树了! 3.行和列是无关的,因此有时候可以把棋盘原题分解成两个一维问题。r[N]、c[N]... 4.线段树:当前区间加上了懒惰标记的值实际上加的值是lazy_tag 区间长度 5.线段树:成段更新 阅读全文
posted @ 2018-07-22 15:45 Roni_i 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Polycarp is practicing his problem solving skill. He has a list of n problems with difficulties a1,a2,…,an, respectively. His plan is to practice for 阅读全文
posted @ 2018-07-22 15:36 Roni_i 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Polycarp has n coins, the value of the i th coin is ai. It is guaranteed that all the values are integer powers of 2 (i.e. ai=2d for some non negative 阅读全文
posted @ 2018-07-22 00:18 Roni_i 阅读(360) 评论(0) 推荐(0) 编辑
摘要: ``` The heat during the last few days has been really intense. Scientists from all over the Berland study how the temperatures and weather change, and 阅读全文
posted @ 2018-07-21 23:23 Roni_i 阅读(328) 评论(0) 推荐(0) 编辑
摘要: ``` You are given three integers a, b and x. Your task is to construct a binary string s of length n=a+b such that there are exactly a zeroes, exactly 阅读全文
posted @ 2018-07-21 22:42 Roni_i 阅读(242) 评论(0) 推荐(0) 编辑
摘要: A sequence a1,a2,…,an is called good if, for each element ai, there exists an element aj (i≠j) such that ai+aj is a power of two (that is, 2d for some 阅读全文
posted @ 2018-07-21 21:40 Roni_i 阅读(243) 评论(0) 推荐(0) 编辑
摘要: You are given two strings s and t. In a single move, you can choose any of two strings and delete the first (that is, the leftmost) character. After a 阅读全文
posted @ 2018-07-21 20:58 Roni_i 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Little girl Tanya climbs the stairs inside a multi storey building. Every time Tanya climbs a stairway, she starts counting steps from 1 to the number 阅读全文
posted @ 2018-07-21 20:52 Roni_i 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Maxim wants to buy some games at the local game shop. There are n games in the shop, the i th game costs ci. Maxim has a wallet which can be represent 阅读全文
posted @ 2018-07-21 17:17 Roni_i 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Balanced Lineup Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 62103 Accepted: 29005 Case Time Limit: 2000MS Description For the daily mil 阅读全文
posted @ 2018-07-17 16:15 Roni_i 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 我们知道,BFS是往广处去搜索,我们把这想象成一个以起点为圆心的一个圆,每向前走一步,就是圆的半径增大一个单位,而圆的每个单位面积上是一种状态,当圆增大到目标点那么大时,找到了答案,搜索结束。那么显然的,当半径较大时,每走一步就会有十分大量的状态需要来储存( S=πr² )。通常的,我们用“判重”的 阅读全文
posted @ 2018-07-14 23:41 Roni_i 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 本题有写法好几个写法,但主要思路是BFS: No。1 采用双向宽搜,分别从起始态和结束态进行宽搜,暴力判重。如果只进行单向会超时。 No。2 采用hash进行判重,宽搜采用单向就可以AC。 No。3 运用康拓展开进行判重,即使采用单向宽搜时间效率也很高。 哈希是想到了,但是我们应该选择什么哈希函数呢 阅读全文
posted @ 2018-07-14 21:57 Roni_i 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 康托展开(有关全排列) 康托展开:已知一个排列,求这个排列在全排列中是第几个 康托展开逆运算:已知在全排列中排第几,求这个排列 定义: X=an (n 1)!+an 1 (n 2)!+...+ai (i 1)!+...+a2 1!+a1 0! ai为整数,并且0康托展开有啥用呢? 维基:n位(0~n 阅读全文
posted @ 2018-07-14 20:12 Roni_i 阅读(526) 评论(0) 推荐(0) 编辑
摘要: ``` A计划 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 28414 Accepted Submission(s): 7129 Probl 阅读全文
posted @ 2018-07-12 20:09 Roni_i 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 【题意】:一个人要逃离迷宫,迷宫中有多处起火了。问能否逃出迷宫,能输出最小步数,不能输出"IMPOSSIBLE"。迷宫的 边缘 都是出口。 【分析】:双点BFS,火和人同时进行BFS即可。注意首先火源不只一处,可以有多处,那么我们就要把每处火都数组记录下来,然后bfs搜索前让火源全部入队,还有就是不 阅读全文
posted @ 2018-07-12 18:03 Roni_i 阅读(186) 评论(0) 推荐(0) 编辑
摘要: ``` Fat brother and Maze are playing a kind of special (hentai) game on an N M board (N rows, M columns). At the beginning, each grid of this board is 阅读全文
posted @ 2018-07-12 08:58 Roni_i 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 非常可乐 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 22067 Accepted Submission(s): 8968 Problem 阅读全文
posted @ 2018-07-12 07:36 Roni_i 阅读(347) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 42 下一页