自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fwm94的专栏

我是人间惆怅客 知君何事泪纵横 断肠声里忆平生。

  • 博客(77)
  • 收藏
  • 关注

原创 Single Round Match 517 Round 1 - Division I, Level Two AdjacentSwaps

好题!要采用区间DP的方法去求解。用f[l][r]表示把[l,r]这段区间排序的方法数。题目的交换性质也表明了如果要把这段区间排序,也只要交换这段区间内部的元素就可以了。那么我们只需要枚举一段区间最后交换的相邻元素。不妨设为k和k+1。如果最后后一次能这样换,原数列第l到第k-1个元素加上k+1个元素必然是排序后前k-l+1小的元素的排列。前面k-l+1个元素要交换k-l次,后面的r-k个元素

2014-11-27 15:38:53 612

原创 Single Round Match 508 Round 1 - Division I, Level Two YetAnotherORProblem

很容易发现,满足题目性质就意味着所有位的加法不能产生进位。于是所有位只有两种情况,都是0,或者是只有一个1。我没可以采用类似数位DP的方法,从高位向低位考虑。dp[i][j]表示考虑前i个高位,j是一个集合,表示n个数字的状态。如果第k的数字的前i的高位已经小于原数了就是1,反之是0。因为在转移的时候,j位上是1的一定可以在这一位上放1,否则当且仅当原数的第i位也是1才能放1。转移分两种情况,一个

2014-11-26 19:09:52 553

原创 2013 TCO Algorithm Round 2B - Division I, Level Two ScotlandYard

这道题给出了解决一类问题的思路。我们把

2014-11-25 00:46:34 501

原创 Single Round Match 573 Round 1 - Division I, Level Two SkiResorts

这种题目一般就是d[i][j]

2014-11-24 20:22:54 425

原创 2012 TCO Algorithm Round 3A - Division I, Level Two FoxAndCake

竟然是网络流问题!因为每个联通块要

2014-11-24 01:15:53 592

原创 Codeforces Beta Round #8 E. Beads

这题竟然是数位dp,我看了别人的代码才会做的。状态时dp[l][r][

2014-11-21 00:47:50 706

原创 Codeforces Alpha Round #21 (Codeforces format) D. Traveling Graph

这题可以看成在图上加一些边使得

2014-11-20 13:33:46 458

原创 Single Round Match 524 Round 1 - Division I, Level Two LongestSequence

首先观察发现,如果有长度限制的话,最长不会超过

2014-11-16 01:12:09 463

原创 Single Round Match 506 Round 1 - Division I, Level Two SlimeXGrandSlimeAuto

最小费用最大流。建图,

2014-11-16 00:49:08 483

原创 Single Round Match 479 Round 1 - Division I, Level Two TheAirTripDivOne

这种题目让最小值最大,一般就是

2014-11-13 10:48:42 473

原创 2010 TCO Algorithm Online Round 5 - Division I, Level Two LongJourney

一个人有一辆车,车有一个油箱,油箱有

2014-11-13 00:48:11 469

原创 Single Round Match 480 Round 1 - Division I, Level Two NetworkSecurity

首先注意到我们只会删除

2014-11-12 01:16:22 436

原创 Single Round Match 477 Round 1 - Division I, Level Two PythTriplets

考虑a,b的奇偶性。若a,b同时是偶数,gcd

2014-11-11 22:53:26 385

原创 Member Single Round Match 474 Round 1 - Division I, Level Two TreesCount

给你一个带权图,求

2014-11-11 10:47:15 413

原创 Member Single Round Match 465 Round 1 - Division I, Level Two GreenWarfareze

有一些敌军据点,有一些能源基地,基地

2014-11-10 15:36:34 489

原创 Single Round Match 464 Round 1 - Division I, Level Two ColorfulDecoration

二分+2SAT明显的2SAT问题,二分一个答案,

2014-11-10 14:59:30 428

原创 Single Round Match 462 Round 1 - Division I, Level Three WarTransportation

最短路好题!给你一张图,现在又一条边坏掉了,但是你事先不知道是

2014-11-10 01:09:02 396

原创 Member Single Round Match 461 Round 1 - Division I, Level Two BuildingCities

最短路问题。

2014-11-07 23:14:43 622

原创 Single Round Match 459 Round 1 - Division II, Level Three gaiParkAmusement

概率dp,建图,dp[i][j]当前在第i个点,还剩j部

2014-11-07 22:16:58 507

原创 topcoder Single Round Match 457 Round 1 - Division I, Level Two baTheHexagonsDivOne

把1到2*n填入下图中,

2014-11-05 02:06:13 684

原创 poj 3710

树上的删

2014-11-05 00:33:15 431

原创 Topcoder Single Round Match 453.5 Round 1 - Division I, Level Two TheProduct

平面图问题。

2014-11-04 00:18:08 485

原创 Topcoder SRM 452 div 2 level 3 HamiltonPath

给你一张完全图,指定一些边必须要走,问你

2014-11-03 16:42:38 490

原创 topcoder srm 451 div2 level 3 PizzaDelivery

给你一个网格,其中有不多于20家餐厅要预定披萨,披萨店只有一家,这家店有两个外卖员,每次只能送一个披萨。问你送完所有订单所需的最小时间。解法把网格看成一张图,与处理出从餐厅到所有点的最短路。那么,就是把所有餐厅分成2组,暴力枚举所有分法,最后送最远的即可。#include #include #include #include #include #include #inclu

2014-11-03 16:16:52 443

原创 TopCoder SRM 632 CandyCupRunningCompetitionsh

这题看上去hen xin

2014-09-11 14:07:56 521

原创 Codeforces Round #210 (Div. 1) C. Levko and Strings

用dp[i][j]表示,考虑前i个字符,

2014-09-04 16:16:47 569

原创 Codeforces Beta Round #93 (Div. 1 Only) D. Fibonacci Sums

首先把一个

2014-09-03 00:24:15 532

原创 Codeforces Round #171 (Div. 2) D. The Minimum Number of Variables

dp[i][st]表示考虑前i个,当前变量能不能

2014-09-01 17:47:09 416

原创 Codeforces Beta Round #61 (Div. 2) E. Petya and Post

考虑最暴力的fang

2014-09-01 15:53:08 453

原创 Codeforces Round #226 (Div. 2) D. Bear and Floodlight

用dp[st]表示考虑用st这个集合点最多能走多远,na'm

2014-08-30 14:16:12 427

原创 Codeforces Beta Round #51 D. Beautiful numbers

数位DP题目条件等价于一个数是

2014-08-30 01:29:25 409

原创 Codeforces Beta Round #14 (Div. 2) E. Camels

dp[i][j][k][l][m]填了i位,有j个极大值点,k个ji'xia

2014-08-29 22:24:17 477

原创 Codeforces Round #249 (Div. 2) D. Special Grid

先预处理出每个点向8个方向延伸最长能延伸多远,然后依次枚举m

2014-08-29 21:18:03 468

原创 Codeforces Beta Round #18 (Div. 2 Only) D - Seller Bob

对于disell x,在他左边找到距离它最近的j

2014-08-29 19:12:11 447

原创 Codeforces Round #188 (Div. 1) D. Game with Powers

本题的关键是

2014-08-27 17:04:27 699

原创 Codeforces Round #191 (Div. 2) E. Axis Walking

状压DP先用

2014-08-27 15:59:23 425

原创 Codeforces Beta Round #10 D LCIS

用dp[i][j]表示以第一个串第i位结尾,第二个串第j位结尾的zui'chang

2014-08-26 19:02:35 421

原创 Codeforces Beta Round #6 (Div. 2 Only) D. Lizards and Basements 2

dp[i][j][k]当前要打第i个怪,第i-1个怪的生命值为j,第i

2014-08-26 16:27:04 531

原创 Codeforces Beta Round #67 (Div. 2) D. Big Maximum Sum

解决经典的最大连续和问题可用dp[i]表示以a[i]结尾的最大连续喝,

2014-08-26 15:46:18 402

原创 Codeforces Round #222 (Div. 1) C. Captains Mode

首先注意到无论是选择,还是禁xuan

2014-08-25 22:48:48 490

空空如也

空空如也

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

TA关注的人

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