自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数论专题训练G (swust 1791)

1791: 数论专题训练GTime Limit:1500MS Memory Limit:65536KBTotal Submit:41 Accepted:26 Page View:641Submit Status DiscussDescriptionpower给了毛哥n个数a1,a2,a3,a4……an并且power告诉了毛哥i到j的连续字段和的意思就是a[i

2016-01-28 10:51:02 605

原创 炮兵阵地(经典状压dp)(poj 1185) + 状压dp小技巧详解

炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 22809 Accepted: 8829Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也

2016-01-27 20:58:18 2174

原创 String painter (hdu 2476)

F - String painterTime Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2476Appoint description: System Crawler  (2016-01-21)Desc

2016-01-26 20:29:29 653

原创 Brackets (poj 2955)

BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 4890 Accepted: 2615DescriptionWe give the following inductive definition of a “regular brack

2016-01-25 19:51:02 567

原创 Brackets Sequence (poj 1141)

C - Brackets SequenceTime Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64uSubmit Status Practice POJ 1141Appoint description: System Crawler  (2016-01-21)D

2016-01-24 20:34:29 460

原创 Halloween Costumes (LightOJ 1422)

题意:

2016-01-22 14:46:54 1280

原创 Running (poj 3661)

RunningTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 5728 Accepted: 2155DescriptionThe cows are trying to become better athletes, so Bessie is runni

2016-01-21 11:20:26 428 1

原创 Multiplication Puzzle (poj 1651)

Multiplication PuzzleTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 7947 Accepted: 4912DescriptionThe multiplication puzzle is played with a row of c

2016-01-20 14:50:38 398

原创 Cheapest Palindrome(poj 3280)

题目大意:给出一个字符串,并给出其中每种字符的两种花费(添加一个该字符,删除一个该字符),问如果要把这个串变成回文串需要最小的花费是什么。思路:首先一个关键点是所谓的两种花费其实只有一种,因为对于串 abcb 无论是变成 bcb 还是 abcba 都是满足的,也就是说对于某个需要操作的字符,无论我们是删掉还是添加,效果都一样,所以对于给出的两种花费,只需要留更小的那个就行

2016-01-20 10:15:42 370

原创 I - 奔小康赚大钱

I - 奔小康赚大钱Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。 这可是一件大事,关系到人民的住房问题啊。村里共有n间

2015-08-03 15:42:47 539 1

原创 N - PIGS

N - PIGSTime Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionMirko works on a pig farm that consists of M locked pig-houses and Mirko

2015-08-03 11:11:22 351

原创 U - 方格取数(1)

U - 方格取数(1)Time Limit:5000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription给你一个n*n的格子的棋盘,每个格子里面有一个非负数。 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2

2015-08-01 09:32:39 432

原创 D - Machine Schedule

D - Machine ScheduleTime Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %lluSubmit StatusDescriptionAs we all know, machine scheduling is a very classical problem i

2015-07-31 11:18:51 389

原创 C - Segment set

C - Segment setTime Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionA segment and all segments which are connected with it compose a

2015-07-30 21:08:47 366

原创 B - A Bug's Life

B - A Bug's LifeTime Limit:5000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionBackground Professor Hopper is researching the sexual behavior

2015-07-30 21:03:48 447

原创 A - 食物链

/*做过很多次的题,主要是运用了带权并查集的思想,就是在保存集合的同时用另外一个数组来记录关系。对于这道题中,使用rela[x]来表示x和它的最远的父亲(该并查集的老大)的关系,如果rela[x] == 0则表示为同类,如果rela[x] == 1则表示x要吃他的最远的父亲,如果rela[x] == 2则表示x要被他最远的父亲吃掉。至于转换的关系可以使用向量来推算。*/#include"i

2015-07-30 20:58:42 312

原创 E - windy数

E - windy数Time Limit:1000MS     Memory Limit:165888KB     64bit IO Format:%lld & %lluSubmit StatusDescriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B

2015-07-04 17:16:53 401

原创 K - The Hive

K - The HiveTime Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %lluSubmit StatusDescriptionThere is a hive in the village. Like this. There are 9 columns (from A t

2015-06-10 23:09:09 411

原创 G - Arranging Your Team

题目会给你23个球员的姓名、分数、定位。定位一共有4种,g,d,m,s。对应每种定位需要选的人数是1 4 4 2,如果不能达到就输出impossible,如果能达到就输出能够获得的最高分。题目还定义了加分设定,如果会给出很多对选手,如果他们同时上场则有分数的加成。思路,因为最多只有23个球员,dfs暴力即可,对于统计分数加成可以将姓名hash掉或者map为一个数字然后用数组

2015-06-10 20:10:04 545

原创 F - Binary Number

水题,给了你两个容器A,B,对于B中的每个数找出A中的哪个数能够让F(a,b)最小,如果相等则取A的较小值F(a,b)为两个数的二进制数在同一个位置值不同的数量。思路,直接将两个数异或,然后求得到的数有几个1就是F(a,b)的数量,知道怎么求之后暴力扫一遍即可#include"iostream"#include"cstring"#include"cstdio

2015-06-09 23:30:30 362

原创 B - Gary's Calculato

#include"iostream"#include"cstring"#include"cstdio"#include"string"using namespace std;char snum[25][105];int ans[1005];int res[1005];int n;void cheng(char *s){ int num1[1005]; me

2015-06-09 22:48:05 417

原创 M - Exponentiation

题意仍然十分简单明了,输入一个带小数的数S,然后输入一个N,求S的N次方并输出。题目限定了S占用的输入前1~6位,接下来的N占用第8~9位,因为S是从(0,99.999),所以输入的时候会出现前导后导0,不过因为题目已经限定了是哪几位,所以很容易的去掉前后导零,然后暴力模拟就好。输出的时候有点需要注意的,咱的思路是在预先处理以及高精度模拟的时候都不去掉后导零,将后导零也算作

2015-06-09 16:24:02 611

原创 A - Hex Factorial

题意:题目的意思很简单,就是告诉了我们一个数n,然后让我们求n!的十六进制形式中有多少个0,输入以一个负数结束。因为N的极限为100,所以要使用高精度,直接暴力跑一遍对于每一个输入找到一个答案然后O(1)询问即可,在转换为16进制的时候一位一位的转换即可。#include"iostream"#include"cstring"#include"cstdio"using

2015-06-08 23:54:20 373

空空如也

空空如也

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

TA关注的人

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