自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bigsungod的专栏

二维的蚂蚁,不是不能进入三维的圣殿,只要它不再把世界理解为平面

  • 博客(119)
  • 资源 (3)
  • 收藏
  • 关注

原创 poj 3280 区间dp

题意:给你m个字符,其中有n种字符,每种字符都有两个值,分别是增加一个这样的字符的代价,删除一个这样的字符的代价,让你求将原先给出的那串字符变成回文串的最小代价。思路:区间dp 设dp[i][j]表示从i到j区间满足条件的最优解状态方程:if(str[i]==str[j])dp[i][j]=dp[i+1][j-1];elsedp[i][j]=min(dp[i+1][j]+val

2015-07-20 15:37:52 488

原创 poj 2955 区间dp

题意:给你一串()[]括号,要你求出这串括号的最大匹配个数,如'('与')'匹配,为2个,'['与']'匹配,为2个思路:区间dp状态方程:if(s[i]=='('&&s[j]==')'||s[i]=='['&&s[j]==']') dp[i][j]=dp[i+1][j-1]+2;dp[i][j]=max{dp[i][k]+dp[k+1][j]};(k>i&&k<j)

2015-07-20 11:25:14 735

原创 hdu 2196 树形dp

题意: 给你n太台电脑 及 相邻之间的 距离 让你求出 每台电脑的离它最远的电脑的离;思路:树形dp,题意给出一棵树,求离每个节点最远的点的距离, 两种情况1,以该节点s作为根节点的子树中的离该节点最长距离x。2,其父树中离该节点的最长距离y。答案就是max(x, y);需要注意的是:父树中的最长距离有可能经过s点, 这时候就要选父树中次长的路径(求第一种时顺便求出)ps:建图时是双向

2015-07-20 09:18:18 739

原创 poj 2342 树形dp

题意:有n个人,接下来n行是n个人的价值,再接下来n行给出l,k,k是l的上司,问有直接隶属关系不能同时出现的条件下 能达到的价值最大和思路:树形dp 其实就是优化了的dfs ;先找到根,再递归每个节点 使其作为根 并求出其当前最大的价值和,状态方程如下:当i来的时候,dp[i][1] += dp[j][0];//j为i的下属当i不来的时候,dp[i][0] +=max(dp[j]

2015-07-15 11:04:29 567

原创 hdu3555 数位dp

题意:你求出[1,n]中包含49的数的个数;数位dp1.dp[i][0] 代表数字长度为len不含49的个数 2.dp[i][1] 代表数字长度为len不含49但是以9开头的个数3.dp[i][2] 代表数字长度为len含有49的个数代码:#include #include #include #include #include #include

2015-07-15 09:58:35 755

原创 线性表的链式存储

#include #include #include #include #include #include #include #include #include #include #define N 500010#define INF 10000000#define LL long long#define eps 10E-9#define m

2015-07-14 17:20:27 602

原创 hdu2089 数位dp

思路:数位dp , dp[i][j]表示位数为i且首位数为j的数 符合条件的个数。代码:#include #include #include #include #include #include #include #include #include #include #include #include #define N 500010#d

2015-07-14 16:59:24 664

原创 线性表的顺序存储

#include #include #include #include #include #include #include #include #include #include #define N 500010#define INF 10000000#define LL long long#define eps 10E-9#define m

2015-07-11 10:35:22 832

原创 卡特兰数 大数模板

#include #include #include #include #include #include #include #include #include #include#define N 500010#define INF 10000000#define LL long long#define eps 10E-9#define me

2015-06-04 17:29:33 855

原创 poj2001 Shortest Prefixes

题意:给你一些字符串 对于每个字符串 求出它们特有的最小前缀 输出格式 字符串 + 最小前缀思路:字典树;代码:#include #include #include #include #include #include #include #include #include #define INF 1000000000000#define N 10

2015-05-18 20:51:23 617

原创 Wonder Room

题意:给n个学生安排住宿,条件是每个学生所分配的面积至少为6平米,给你学生数n及现有的房子面积a*b。可以从任何边扩展,问扩展后的满足条件的最小面积及边长。思路:按边暴力代码:#include #include #include #include #include #include #include #include #include #define

2015-05-04 19:10:47 715

原创 poj2442 堆

题意:给你n*m的矩阵,然后每行取一个元素,组成一个包含n个元素的序列,一共有n^m种序列,让你求出序列和最小的前n个序列的序列和。先介绍下堆的基本操作:int arr[N];make_heap(arr+1,arr+N);//对数组arr建堆,堆里第一个元素为最大值pop_heap(arr+1,arr+N+1);//将第一个元素与最后一和元素交换push_heap(ar

2015-04-28 21:19:49 647

原创 poj2443 Set Operation

题意:给你n个集合 集合的大小为每行的第一位数  然后q次询问 :给你两个数a b 如果a b同属一个集合则输出yes 否则no思路:bitset容器 数据最大1000,给每个数开个bitset初始化为零 在第几个集合出现过就在它对应的位置上把0变成1           之后ans即 两个bitset与运算即可代码:#include #include #include

2015-04-24 21:14:09 565

原创 历届试题 错误票据

#include#include#include #include #include using namespace std;#define mem(A) memset(A,0,sizeof(A))#define N 10000010    int arr[10010]; int main() {                          int

2015-04-08 21:40:52 1122

原创 poj1870 Bee Breeding

题意:首先给的图不是很清楚  为了好说明  用下图示范            如图  这是一个蜂窝  1在中间 然后依次旋转扩散开来 (每个数字代表一个小孔)  然后给你两个数字 让你求出这两孔之间的最小距离;分析: 首先建个坐标系(二维的)   把每个孔都坐标化  如图PS:这个横纵坐标轴可以随意 设置接下来求小孔的坐标, 由第一个图我们可以知道第一个小孔周围是6个孔

2015-02-23 21:01:42 589

原创 poj3070 Fibonacci

题意:求第n项斐波那契数的后四位 即mod10000;分析:题意给了方法,用1 1 1 0矩阵的n次幂,就牵扯到了一个矩阵的快速幂模板。代码:#include #include #include #include #include #include #include #include #include #include #define N 100

2015-02-21 10:44:46 735

原创 poj3273--Monthly Expense

题意:看着样例说吧 先给你n,m。接着是n行数据,然后要求你把这n行数据分成m份(同一份数据必须是挨着的),使的各份的和尽量小,输出值最大的那一份。分析:单纯模拟会超时 我用的二分,左边界假设m==n,则ans为所输入数据中最大的那一个。右边界假设m==1,则ans为所输入数据的和。然后不断二分直到两边界重合。代码:#include #include #include #in

2015-02-09 08:48:19 616

原创 poj1026--Cipher

题意:看着样例说吧     给你n个数字a[i](>0&&如果字符串长度小于n,后面补为空格;然后进行交换:之前字符串的位置i对应的 a[i]位置就是交换一次后的字符位置,问交换k次后的字符串;           分析:单纯模拟会超时,这其中有个规律:对于一个字符,交换某些次之后,就会变回原来的(即会循环),只需找出它的循环周期T,交换k%T次就可;#include #include

2015-01-28 11:25:20 732

原创 poj2031--Building a Space Station

题意:给你n个球 坐标 半径。球若相互覆盖或接触就算相连 让你求出最小的长度使得从任意一球出发能到达任意球;思路:最小生成树 代码用g++交WA 用c++就A 无语。。。#include #include #include #include #include #include #include #include #define N 110 #def

2015-01-27 16:36:00 631

原创 poj3252--Round Numbers

Round NumbersTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 9565 Accepted: 3433DescriptionThe cows, as you know, have no fingers or thumbs and thus are

2015-01-26 14:17:03 638

原创 poj3904 容斥原理

Sky CodeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 1537 Accepted: 467DescriptionStancu likes space travels but he is a poor software developer an

2014-11-28 10:06:28 604

原创 poj1509 字符串最小表示法

Glass BeadsTime Limit: 3000MS Memory Limit: 10000KTotal Submissions: 2708 Accepted: 1573DescriptionOnce upon a time there was a famous actress. As you may expect,

2014-11-26 12:21:31 891

原创 poj3370 鸽笼原理

题意:首先输入c n,接着是n个数,问你有没有k个数(1           输出其对应下标,只输出一组符合条件的就行;分析:http://blog.csdn.net/bigsungod/article/details/41450729代码:#include #include #include #include #include #include #in

2014-11-24 21:11:20 856

原创 poj 2356 暴力或者组合数学

Find a multipleTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6281 Accepted: 2740 Special JudgeDescriptionThe input contains N natural (i.e. positi

2014-11-24 19:59:24 1401

原创 poj 2891(中国剩余定理)

Strange Way to Express IntegersTime Limit: 1000MS Memory Limit: 131072KTotal Submissions: 10524 Accepted: 3194DescriptionElina is reading a book written by Ruji

2014-11-14 11:08:15 1353

原创 poj2676 Sudoku

SudokuTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 14100 Accepted: 6961 Special JudgeDescriptionSudoku is a very simple task. A square table with

2014-11-11 08:14:57 810

原创 hdu1325与poj1308的区别

对于poj来说1 1 0 0不能为树,及自己

2014-10-19 15:23:44 588

原创 火星计数法

火星计数法Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 32  Solved: 17[Submit][Status][Discuss]Description 火星人的计数规则里只有a,b,c,d四个字母,计数规则从小到大是 a,b,c,d,aa,ab,ac,ad,ba,……。给出来由a,b,c,d四种字母组成的火星数字

2014-08-12 10:16:30 929

原创 m^n % 1003

m^n % 1003Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 45  Solved: 19[Submit][Status][Discuss]Description计算整数m的n次方模1003结果(1Input 第一行输入一个数T代表测试数据个数(TOutput 对于每个测试数据输

2014-08-11 10:58:02 1027

原创 M的整数倍

M的整数倍Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 42  Solved: 12[Submit][Status][Discuss]Description 给定N个数,选出任意多的数(每个数只能选一次),使其和为M的整数倍。问最少需要选几个数Input 第一行输入一个数T代表测试用例组数(TOut

2014-08-11 08:27:27 759

转载 记住回家的路-周国平

生活在今日的世界上,心灵的宁静不易得。这个世界既充满着机会,也充满着压力。机会诱惑人去尝试,压力逼迫人去奋斗,都使人静不下心来。我不主张年轻人拒绝任何机会,逃避一切压力,以闭关自守的姿态面对世界。年轻的心灵本不该静如止水,波澜不起。世界是属于年轻人的,趁着年轻到广阔的世界上去闯荡一番,原是人生必要的经历。所须防止的只是,把自己完全交给了机会和压力去支配,在世界上风风火火或浑浑噩噩,迷失了回家的路途

2014-08-07 08:33:54 625

原创 poj1837 Balance

A - BalanceCrawling in process...Crawling failedTime Limit:1000MS    Memory Limit:30000KB     64bit IO Format:%I64d & %I64uSubmitStatus DescriptionGigel has a strange "bala

2014-08-06 21:01:52 499

原创 poj 1840 eps

Consider equations having the following form: a1x13+ a2x23+ a3x33+ a4x43+ a5x53=0The coefficients are given integers from the interval [-50,50]. It is consider a solution a system (x1, x2, x3,

2014-08-06 10:19:41 555

原创 路径问题

Description      现有在一个mXn的棋盘,如下图所示,有一个中国象棋中的“卒”,停留在棋盘的左上角,卒每步只能往右或往下走一格,问卒要走到右下角,一共有多少种走法?Input输入多组测试数据。每行数据输入两个数m(1≤m<16)和n(1≤n<16),分别代表棋盘的行和列。测试数据输入到文件末为止。Output输出在相应的棋盘下

2014-08-03 10:05:42 655

原创 poj1113 wall

A -WallCrawling in process...Crawling failedTime Limit:1000MS    Memory Limit:10000KB     64bit IO Format:%I64d & %I64uSubmitStatus DescriptionOnce upon a time there was

2014-08-01 11:23:24 545

原创 POJ 1265 Area

A - AreaCrawling in process...Crawling failedTime Limit:1000MS    Memory Limit:10000KB     64bit IO Format:%I64d & %I64uSubmitStatus DescriptionBeing well known for its hig

2014-08-01 08:45:53 552

原创 CodeForces 152C Pocket Book

E -Pocket BookCrawling in process...Crawling failedTime Limit:2000MS    Memory Limit:262144KB     64bit IO Format:%I64d & %I64u SubmitStatus Practice CodeForces 152C Desc

2014-07-29 17:15:47 739 1

原创 hdu 2544最短路

B - 最短路Crawling in process...Crawling failedTime Limit:1000MS    Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmitStatus Practice HDU 2544 Description在每年的校赛里

2014-07-29 08:15:20 712

原创 Sum of Consecutive Primes

DescriptionSome positive integers can be represented by a sum of one or more consecutive prime numbers. How many such representations does a given positive integer have? For example, the integer 5

2014-07-28 17:44:30 681

Android WheelView

实现上下滑动选择效果

2017-03-23

JSONObject所用jar包

2017-03-15

俄罗斯方块 java

实训时用eclipse写的俄罗斯方块 实现简单操作

2015-01-22

空空如也

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

TA关注的人

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