自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Darkarts

天下武功,唯快不破。

  • 博客(55)
  • 资源 (11)
  • 收藏
  • 关注

转载 hdu Tempter of the Bone(DFS)

Tempter of the Bone博客转载自:http://blog.csdn.net/libin56842/article/details/8962512原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1010题目大意:给定你起点S,和终点D,问你是否能在 T 时刻恰好到达终点D.但在解答时不能直接用dfs,会出现超时情况,其

2016-11-30 13:34:41 466

原创 nyoj 部分和问题(深度优先搜索DFS)

部分和问题(入门题)描述给你n个数(a1,a2,a3.......an) ,是否存在某一些数字加起来等于k,有就输出 "YES",否则输出 "NO"。数据范围:na1+a2+....an在int范围里面.输入多组输入每组第一行输入两个数n,k第二行输入n个数a1 a2 ...... an输出如果存在一些数加起来为k输出"YES";否则输出"NO".样

2016-11-29 15:36:38 1365 2

原创 第二次月赛总结(11.27)

C -The calculation of GPADescriptionInputOutputSample InputSample OutputHintDescription每学期的期末,大家都会忙于计算自己的平均成绩,这个成绩对于评奖学金是直接有关的。国外大学都

2016-11-29 10:31:14 800

原创 hihoCoder 字符消除 (字符串处理)(枚举)

字符消除描述小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如"ABCCBCCCAA"中"CC","CCC"和"AA"会被同时消除,余下"AB"和"B"拼成新的字符串"ABB"。2)上述消除会反复一轮一轮进行,直到新

2016-11-29 09:44:15 849

转载 标准c++中string类函数介绍

标准c++中string类函数介绍博客转载自:http://www.jb51.net/article/41725.htm注意不是CString之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可

2016-11-28 21:13:14 661

转载 C++中substr()函数用法

博客转载自:http://blog.csdn.net/glp_hit/article/details/8112888C++中substr()函数用法substr(起始位置,长度);#include  #include  using namespace std;  main()  {  string s("12345asdf");  string a=s.subs

2016-11-28 17:37:15 2138

原创 hdu The Frog's Games(二分枚举)

The Frog's Games原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=4004题目大意:长为L的河流,中间有n个石头,告诉你石头的位置,青蛙的跳跃能力至少为多少时最终跳m次能跳过终点思路:因为青蛙的跳跃能力越强需要的次数就越少,因此青蛙的跳跃能力有单调性,所以二分枚举青蛙的跳跃能力,再判断在这个能力下是否能够跳过去。这个用

2016-11-28 16:55:45 591

原创 hdu Train Problem I(stack栈)

Train Problem I原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1022题目大意:有n个不同的火车,给你两个字符串,按照O1的顺序进站,判断能不能按照O2的顺序出站。代码:#include#include#includeusing namespace std;int main(){ int n;

2016-11-28 14:25:30 580

原创 Hrbustoj 棋盘村(DP)

棋盘村Description   一名骑着马的强盗闯进了原本平静祥和的棋盘村,为了通知村里的士兵来打败强盗,你必须要通知位于棋盘村最下方的兵营。棋盘村的地形就像是一张棋盘,你所在的位置为A点(0,0),兵营位于棋盘村的右下角B点(n,m)。你每次只能走一步,可以选择向下走,也可以选择向右走。但是强盗所在的位置和强盗的马一次所能跳到的位置是不可以走过去的(强盗

2016-11-26 23:04:04 832

转载 线性筛法求素数

线性筛法求素数博客转载自:http://www.cnblogs.com/grubbyskyer/p/3852421.html题目:给出一个正整数n,打印出所有从1~n的素数(即质数); 关键是要找出一个判断一个正整数n是否为素数的方法... 傻瓜解法--n,n/2 1 #include 2 int main() 3 { 4 int i,n;

2016-11-26 22:19:41 851 1

原创 nyoj 单调递增最长子序列(贪心||DP)

单调递增最长子序列描述 求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklmncdefg样例输出137方法一:通过一个数组不断地记录递增子序列的最大长度。

2016-11-26 17:34:56 624

原创 nyoj DivideingJewels(多重背包)

DivideingJewels原题链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=546方法一:转换成01背包问题,防止超时要进行一些必要的剪枝和二进制优化代码:#include#include#includeusing namespace std;int v[100010],dp[100010];int mai

2016-11-26 11:09:58 502

原创 nyoj 求余数

求余数描述现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数除10003之后的余数输入第一行有一个整数m(1随后m行每行有一个自然数n。输出输出n整除10003之后的余数,每次输出占一行。样例输入345465456541样例输出456948代码示例:#include#includechar

2016-11-25 10:45:32 711

原创 hdu A+B

A+BDescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input contains an integer

2016-11-25 07:41:02 959

原创 Codeforces Round #375 Text Document Analysis

Text Document AnalysisDescriptionModern text editors usually show some information regarding the document being edited. For example, the number of words, the number of pages, or the

2016-11-24 21:38:48 365

原创 zstu 萌新吃果果

萌新吃果果Description开学第一天,萌新要排排坐吃果果啦,KI要求萌新们坐成一排。现在萌新们必须要按KI的秩序表一个一个地就坐。萌新中包括男孩子、女孩子和扶她。男孩子会毫不犹豫地坐到当前已经坐好的人的后一个座位,女孩子在入座时会和前面的**男孩子**的隔一个座位坐,而扶她会观察前面连续坐的人数,若人数大于等于心理容忍度$k$,那么扶她会隔一个座位坐,否则直接坐到

2016-11-23 20:44:06 528

转载 zstu KI的斐波那契

KI的斐波那契DescriptionKI十分喜欢美丽而优雅的斐波那契数列,最近他新认识了一种斐波那契字符串,定义如下f (0) = b, f (1) = a,f (2) = f (1) + f (0) = ab,f (3) = f (2) + f (1) = aba,f (4) = f (3) + f (2) = abaab,......KI想知道 f (n

2016-11-23 20:34:53 592

原创 hdu 饭卡

饭卡Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。

2016-11-22 15:44:03 598

原创 nyoj 找球号(二)

找球号(二)在某一国度里流行着一种游戏。游戏规则为:现有一堆球中,每个球上都有一个整数编号i(0<=i<=100000000),编号可重复,还有一个空箱子,现在有两种动作:一种是"ADD",表示向空箱子里放m(0<m<=100)个球,另一种是"QUERY”,表示说出M(0<M<=100)个随机整数ki(0<=ki<=100000100),分别判断编号为ki 的球是否在这个空箱子中(存在

2016-11-22 14:16:34 559

转载 vector容器

vector容器vector简介       vector是STL中最常见的容器,它是一种顺序容器,支持随机访问。vector是一块连续分配的内存,从数据安排的角度来讲,和数组极其相似,不同的地方就是:数组是静态分配空间,一旦分配了空间的大小,就不可再改变了;而vector是动态分配空间,随着元素的不断插入,它会按照自身的一套机制不断扩充自身的容量。        vector的扩充机制:

2016-11-22 09:53:06 894

转载 C/C++ set容器的基本操作

C/C++ set容器的基本操作感谢文章的博主,转载自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/13/2636375.html1.关于setC++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常

2016-11-22 08:56:00 1228

原创 nyoj 又见01背包

又见01背包   有n个重量和价值分别为wi 和 vi 的 物品,从这些物品中选择总重量不超过 W 的物品,求所有挑选方案中物品价值总和的最大值。  1   1   1   1 Input 多组测试数据。每组测试数据第一行输入,n 和 W ,接下来有n行,每行输入两个数,代表第i个物品的wi 和 vi。Output 满足题意的最大

2016-11-21 21:39:15 650

原创 nyoj 完全背包

完全背包直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NOInput第一行: N 表示有多少组测试数据(N接下来每组测试数据的第一行有两个

2016-11-21 15:19:51 421

原创 动态规划之完全背包

借鉴他人的总结:完全背包:完全背包(CompletePack): 有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。完全背包按其思路仍然可以用一个二维数组来写出:f[i][v]=max{f[i-1][v-k*c[i]]+k*w[i]|0

2016-11-21 12:50:17 613

原创 hdu Piggy-Bank(完全背包)

Piggy-Bank题意:给出小猪钱罐的重量和装满钱后的重量,然后是几组数据,每组数据包括每种钱币的价值与重量求出重量能装满钱罐时的最小价值思路:完全背包代码示例:#include#include#includeusing namespace std;int w[505],v[505],dp[50001];int main(){

2016-11-21 12:46:54 605

原创 hdu 整除的尾数

整除的尾数Problem Description一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢? Input输入数据有若干组,每组数据包含二个整数a,b(0 Output对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没有空格。 Sample In

2016-11-20 10:36:05 457

原创 hdu 折线分割平面

折线分割平面Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表

2016-11-20 09:14:41 485

原创 STL之lower_bound和upper_bound

lower_bound和upper_bound源码:int lower_bound(int *A,int x,int y,int v){    int m;    while(x    {        m=x+(y-x)/2;        if(A[m]>=v)            y=m;        else            x=m

2016-11-19 21:28:40 545

原创 动态规划之01背包问题

01背包01背包的状态转换方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ),  f[i-1,j] }f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。Pi表示第i件物品的价值。决策:为了背包中物品总价值最大化,第 i件物品应该放入背包中吗 ?题目描述:有编号分别为a,b,c,d,

2016-11-19 14:42:47 757

原创 poj Radar Installation

Radar Installation题意:求能覆盖所有岛屿的最小雷达数。思路:先对每个岛屿求区间:能覆盖它的所有雷达圆心所构成的区间。然后按照右端点从小到大排序。如果一个岛屿的左端点大于它前一个岛屿的右端点,雷达+1.代码示例:#include#include#includeusing namespace std;struct zxc{ doubl

2016-11-18 18:26:50 627

原创 nyoj 括号配对问题

括号配对问题题目描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[","]","(",")"四种字符输出每组输入数据的输出占

2016-11-18 17:56:52 493

转载 C++ int转string

C++ int转string第一种方式#include #include using namespace std;int main(){ int n = 65535; char t[256]; string s; sprintf(t, "%d", n); s = t; cout << s << endl; ret

2016-11-18 17:01:26 386

转载 stack栈

stack栈的应用栈(statck)这种数据结构在计算机中是相当出名的。栈中的数据是先进后出的(First In Last Out, FILO)。栈只有一个出口,允许新增元素(只能在栈顶上增加)、移出元素(只能移出栈顶元素)、取得栈顶元素等操作。在STL中,栈是以别的容器作为底部结构,再将接口改变,使之符合栈的特性就可以了。因此实现非常的方便。下面就给出栈的函数列表和VS2008中

2016-11-18 16:58:40 419

原创 poj Best Cow Line

Best Cow Line题意:就是说给你一系列字母, 要你取出字典序最小的字符串,每次只能从最上面或者最下面进行取,每次从上和从下选择最小的,若相等则向中间搜索,找到较小的。注意:1.先吸收空格,再输入字符;2.当左右两边相等时,继续向中间搜索;3.每80字符之后要换行。代码示例:#include#includechar a[2005],b[2

2016-11-17 21:21:24 514

转载 hdu Max Factor

Max Factor题意:输入一个正整数n(1 ),然后输入n个正整数(1代码示例:#includeint a[30000];void is_sushu(){    int i,j;    a[1]=1;    for(i=2; i    {        if(a[i]==0)        {            for(j=i;

2016-11-17 16:52:56 750

原创 nyoj 田忌赛马

田忌赛马题目大意:第一行给出n表示有n场比赛,以下两行分别给出n个数,分别表示田忌和齐王n匹马的速度,赢家从输者手中获得200钱,求田忌最多能赢多少钱。思路:1.先把两者的马按速度从大到小排序2.从最大的马开始比较,若出现齐王的马比田忌的马快,先暂停。3.将此时齐王最快的马和田忌最慢的马比赛,田忌输掉一局,记录下来,并且这两匹马退出比赛,马的数量减1。4.返回2,继续比较。

2016-11-15 15:26:10 940

转载 nyoj 最少拦截系统

最少拦截系统某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一

2016-11-15 15:05:10 443

原创 树状数组

基本概念:假设数组a[1..n],那么查询a[1]+...+a[n]的时间是log级别的,而且是一个在线的数据结构,支持随时修改某个元素的值,复杂度也为log级别。来观察这个图:令这棵树的结点编号为C1,C2...Cn。令每个结点的值为这棵树的值的总和,那么容易发现:C1 = A1C2 = A1 + A2C3 = A3C4 = A1 + A2

2016-11-15 08:13:24 400

原创 周赛总结(11.13)

1.EncodingProblem DescriptionGiven a string containing only 'A' - 'Z', we could encode it using the following method:1. Each sub-string containing k same characters should be encoded to "k

2016-11-14 21:32:33 521

原创 nyoj A+BProblemIV

A+BProblemIV题目描述 acmj最近发现在使用计算器计算高精度的大数加法时很不方便,于是他想着能不能写个程序把这个问题给解决了。输入 包含多组测试数据每组数据包含两个正数A,B(可能为小数且位数不大于400)输出 每组输出数据占一行,输出A+B的结果,结果需要是最简的形式。样例输入 1.9 0.10.1 0.91.23

2016-11-11 10:17:53 575

haproxy1.9.1.zip

官方下载的最新版HAProxy1.9.1.tar.gz源码包。这里是tar包解压后又用zip压缩的

2019-12-12

sqlyog企业版

企业版包含注册码,SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库管理工具,SQLyog能够在任何地点有效地管理你的MYSQL数据库。

2019-03-14

最新版geckodriver-v0.22.0(Windows,Linux,MacOS)

包含三大平台所有版本:win32,win64,linux32,linux64,macos

2018-09-29

最新版phantonjs(Linux和Windows)

PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以向操作系统读写文件等。PhantomJS的用处可谓非常广泛,诸如网络监测、网页截屏、无需浏览器的 Web 测试、页面访问自动化等。

2018-09-29

坦克大战图片(包含马士兵版)

坦克大战相关图片,其中包含马士兵版图片 人艰不拆!人艰不拆!人艰不拆!人艰不拆!人艰不拆!

2018-05-19

win7_32_64网卡驱动

win7系统32位or64位网卡驱动 ~打酱油~打酱油~打酱油~打酱油

2018-04-21

操作系统安装rufus

OS安装PE,纯净安装OS必备。 ~打酱油~打酱油~打酱油~打酱油

2018-04-21

JAVA API官方文档 中文版

JAVA API官方文档 中文版 ~打酱油~打酱油~打酱油~打酱油

2018-04-21

2013-2017国家集训队论文

ACM竞赛专用学习,2013-2017年国家集训队论文。 ~打酱油

2018-04-21

2006-2009国家集训队论文

2006-2009国家集训队论文

2017-07-28

1999-2004国家集训队论文

1999-2004国家集训队论文

2017-07-28

空空如也

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

TA关注的人

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