自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 校内互测题 by LMY (FSN)

这道题的题目描述得好像很烦,大概是要让物理攻击先攻击,然后去攻击魔法攻击,问如何物理攻击可以花最少的魔法攻击花费,当然我们不用输出如何物理攻击,只需要输出最少的魔法攻击花费就可以了,于是我们先预处理dp[i][j]数组表示当一个怪还剩i点生命,j点防御力的时候,最少需要多少魔法石,那么我们预处理出这个之后,显然就可以根据物理攻击进行背包,显然我们有一个体力上限,收益是花费的魔法石个数,花费是对应的需

2017-08-31 16:17:24 381

原创 codeforces#430 题解

显然我还没有做E题,做了补上,C题和D题都是受了这位dalao的启发A题很水了,注意一下long long就可以了,不开long long见祖宗。#include<cstdio>#include<cstring>#include<iostream>using namespace std;int main(){ long long l,r,x,y,k; scanf("%lld%

2017-08-31 11:03:32 392

原创 2017年8月30日 机房模拟赛题解

写在前面233:这场模拟赛不是特别地难,t1的模拟其实坑很多,t2的二分答案加贪心不是特别难想,但也不是很简单,t3是一道非常有意思的题目。这些貌似都是Codeforces的原题233t1:题解里面写的是去讨论所有不一样的情况会有多少种可能,但是实际上不需要这样,因为如果可能是possible的话,注意到题目中的ai,bia_i,b_i都是在1到n的范围内的,那么显然我们可以这样去判定,也就是如果重

2017-08-31 10:35:37 427

原创 UVa 11300 Spreading the wealth

题解:显然我们这里可以设一些方程,因为我们最后要让每一个人的金币数相等,那么我们现在可以假设每个人向左边的人给了多少金币,比如我们令x2x_2为22号给11号了多少金币,当然,如果给的金币的数量是负的,那么实际上是11给22了金币。 那么我们显然可以得到如下方程 令M=sum/nM=sum/n,即最后的每个人的值 A1−x1+x2=MA_1-x_1+x_2=M A2−x2+x3=MA_2-x

2017-08-30 15:24:16 319

原创 UVa - 11729 Commando War

题解:显然这道题我们只需要按照执行任务时间来进行贪心就好了,我们要先交代耗时间长的任务,再交代耗时较少的任务,使得最后的总时间最少。代码:#include<cstdio>#include<algorithm>using namespace std;struct Q{int a,b;}q[10000*5];bool cmp(const Q& A,const Q& B){return A.b>B

2017-08-30 14:58:56 288

原创 UVA - 11292 Dragon of Loowater

https://vjudge.net/problem/UVA-11292DescriptionOnce upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem. The shores of Rellau Creek in central Loowater had alway

2017-08-30 14:40:36 296

原创 BZOJ 3289: Mato的文件管理 莫队算法

Time Limit: 40 Sec Memory Limit: 128 MB Submit: 3363 Solved: 1385DescriptionMato同学从各路神犇以各种方式(你们懂的)收集了许多资料,这些资料一共有n份,每份有一个大小和一个编号。为了防止他人偷拷,这些资料都是加密过的,只能用Mato自己写的程序才能访问。Mato每天随机选一个区间[l,r],他今天就看编号在此区间内

2017-08-06 18:57:32 447

原创 BZOJ 3781: 小B的询问 莫队算法

Time Limit: 10 Sec Memory Limit: 128 MB Submit: 942 Solved: 635Description小B有一个序列,包含N个1~K之间的整数。他一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重复次数。小B请你帮助他回答询问。Input第一行,三个整数

2017-08-06 16:52:45 361

原创 BZOJ 1803: Spoj1487 Query on a tree III 主席树题解

Time Limit: 1 Sec Memory Limit: 64 MB Submit: 595 Solved: 268DescriptionYou are given a node-labeled rooted tree with n nodes. Define the query (x, k): Find the node whose label is k-th largest in t

2017-08-04 09:44:35 430

原创 COGS 1534 [NEERC 2004]K小数 主席树题解

时间限制:2 s 内存限制:512 MB【中文题意】给出一个长度为n的序列a1~an,有m次询问(x,y,k),每次询问a[x]~a[y]内的第k小数。 输入第一行为n,m,第二行为a1~an,接下来m行是m个(x,y,k)。 由于数据较大,请使用C风格的输入输出。 1<=n<=100000,1<=m<=5000【题目描述】You are working for Macrohard com

2017-08-03 10:40:23 463

原创 COGS 930. [河南省队2012] 找第k小的数

时间限制:1 s 内存限制:128 MB题目描述看到很短的题目会让人心情愉悦,所以给出一个长度为N的序列A1,A2,A3,…,AN, 现在有M个询问,每个询问都是Ai…Aj中第k小的数等于多少。输入格式第一行两个正整数N,M。 第二行N个数,表示序列A1,A2,…,AN。 紧着的M行,每行三个正整数i,j,k(k≤j-i+1),表示 询问Ai…Aj中第k小的数等于多少。输出格式共输出M行

2017-08-03 10:21:58 731

原创 NOIP2006数列 题解

题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…) 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。输入输入文件

2017-08-03 10:19:25 1420

原创 HDU - 2665 Kth number 主席树题解

DescriptionGive you a sequence and ask you the kth big number of a inteval.InputThe first line is the number of the test cases. For each test case, the first line contain two integer n and m (n, m <=

2017-08-02 17:33:51 437

原创 BZOJ 3524: [Poi2014]Couriers 主席树题解

Time Limit: 20 Sec Memory Limit: 256 MB Submit: 2314 Solved: 897Description给一个长度为n的序列a。1≤a[i]≤n。 m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。Input第一行两个数n,m。 第二行n个数,a[i]。 接下

2017-08-02 15:49:24 379

原创 对Kth number的一点小研究——主席树

显然网上已经有太多的人写过这道题的题解了,而且大家都写得挺详细的,这里我就分析一份代码,没学过的同学在看了别人的博客之后看这个代码分析,应该可以很快解决主席树的基础学习#include<cstdio>#include<cstring>#include<iostream>#include<cmath>#include<algorithm>#include<vector>#include<m

2017-08-02 11:52:48 393

原创 利用差分实现的树状数组区间修改 区间求和

最开始和很不敢相信竟然树状数组还可以区间修改,既然常数这么小,而且好写易调的树状数组可以写区间修改了,那岂不美滋滋?所以我在网上查了查做法,竟然学会了??? Orz http://blog.csdn.net/qq_21841245/article/details/43956633 这篇博客给了我很大帮助 然后我们可以这样思考,如果现在是区间修改,单点查询,那么我们是不是可以差分一下,在区间的开

2017-08-01 15:17:58 2325

原创 POJ - 2828 Buy Tickets 线段树题解

DescriptionRailway tickets were difficult to buy around the Lunar New Year in China, so we must get up early and join a long queue…The Lunar New Year was approaching, but unluckily the Little Cat still

2017-08-01 12:47:35 486

原创 Hdu 1394 Minimum Inversion Number 树状数组求逆序对

descriptionThe inversion number of a given number sequence a1, a2, …, an is the number of pairs (ai, aj) that satisfy i < j and ai > aj. For a given sequence of numbers a1, a2, …, an, if we move the fi

2017-08-01 09:58:24 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除