自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UVa 108 Maximum Sum (经典问题转化)

题目链接:https://vjudge.net/problem/UVA-108题目大意:求矩阵的最大子矩阵和思路:本体可以由一个经典问题“求一个序列的最大连续子序列”,该一维问题可以由一个简单dp来实现,令dp[i]表示以i结尾的最大连续子序列,则dp[i] = max( dp[i-1]+a[i], a[i] ),可以在O(n)的复杂度内解决。对于二维的情况,我们需要做一个转化,首先一个二

2017-10-10 19:30:52 489

原创 UVALive 2963 Hypertransmission

题目链接:https://vjudge.net/problem/UVALive-2963题目大意:有n个星球,每个星球坐标为(xi,yi,zi),可以看成一个点。每个星球广播A类节目或B类节目,广播范围为R(以该星球为中心半径为R的球体)。令N+(i)表示星球i听到的和自己广播相同节目的星球数(包括自己),N-(i)表示星球i听到的和自己广播不同节目的星球数。如果N+(i)思路:容易知道,

2017-10-09 19:08:42 416

原创 UVa 1153 Keep the Customer Satisfied (贪心+优先队列)

题目链接:https://vjudge.net/problem/UVA-1153题目大意:有n(n≤800000)个工作,已知每个工作需要的时间qi和截止时间di(必须在此之前完成),最多能完成多少个工作?工作只能串行完成。第一项任务开始的时间不早于时刻0。思路:将任务按照截止时间排序,对于每个任务,若满足要求就直接完成,若不满足要求,则从已完成任务中选取一个时间最长的取消,将当前的工作放

2017-10-06 17:48:19 462

原创 UVaLive 2757 Supermarket (贪心+优先队列)

题目链接:https://vjudge.net/problem/UVALive-2757题目大意:有n个商品,商品i的利润为pi,销售截止日期为di(必须不晚于截止日期销售才有利润),销售每个商品需要1天时间。求最大利润。思路:可以倒过来想,将商品按截止日期从晚到早排序,从大到小枚举日期d,每次将截止日期不晚于d的商品加入优先队列中,然后取出优先队列中的最大值即可。因为是从玩到早加入队列,

2017-10-05 08:20:42 385

原创 UVa 1450 Airport (二分+思路)

题目链接:https://vjudge.net/problem/UVA-1450题目大意:某飞机场有两个通道W和E。每一时刻都有一些飞机到达W通道或E通道(数目分别为ai和bi),每个通道的飞机按照来的顺序编号为0 1 2 ...,然后,每一时刻只能有一架飞机起飞。求任意时刻停留在机场的飞机的最大编号的最小值。思路:首先二分答案ans,判断是否存在一种方案,使得最大编号为ans。在判断时,

2017-10-03 16:25:38 442

原创 UVa 11100 The Trip, 2007 (水题)

题目链接:https://vjudge.net/problem/UVA-11100题目大意:给定n个正整数,把它们划分成尽量少的严格递增序列。思路:容易知道,严格递增序列的个数就是出现次数最多的数。直接暴力即可。#include #include #include #include #include#include #include#include#includeus

2017-10-02 10:36:24 498

空空如也

空空如也

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

TA关注的人

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