自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kim0403的博客

这世界就是一拨人在昼夜不停地高速运转,另一拨人起床后发现世界变了。

  • 博客(13)
  • 资源 (13)
  • 收藏
  • 关注

原创 CodeForces 589 J Cleaner Robot

这道题麻烦一些。就是一个扫地机器人,遇到障碍会右转,问最多会清扫多少地方。如果它进入一个胡同,会困在那里,所以要判断是不是被困住了。细节见代码。#include#include#include#include#include#include#include#include#include#include#include#include#include#includ

2016-08-16 19:28:44 499

原创 CodeForces 589 I Lottery

题意是给出一些数,问最少改变多少数字可以使它们出现频率相等。那么只统计超过平均数的那些,多出来的,肯定是需要被改变的。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#i

2016-08-16 18:58:00 388

原创 CodeForces 589A Email Aliases

模拟题加上STL map的应用。开始竟然想用结构体来处理,后来觉得不仅会占大量空间,并且不好写……细节见代码。输入:6ICPC.@bmail.comp+con+test@BMAIL.COMP@bmail.coma@bmail.com.ruI.cpc@Bmail.Coma+b@bmail.com.ru输出:42 ICPC.@bmail.com I.

2016-08-11 21:59:33 574

原创 POJ 3668 Game of Lines

给定 n 个点,每个点都可以和另一个点相连,问你共有多少种不同斜率的直线。细节:1.用j=i+1减少循环次数,避免重复。2.求斜率用y2-y1/x2-x1,考虑x2==x1斜率不存在的情况呃,当时觉得用set比较好用,但是一直写错set方法:int main() { while (scanf ("%d", &n) == 1) { sets.c

2016-08-10 11:42:53 497

原创 POJ 3671 Dining Cows

可能大家多用的是dp,这里说种其他方法2111221把这种序列用最少次数变成1111222这种思路1.按顺序统计当前1的个数和2的个数。2.计算从当前位置改,前面会有多少个2被改,当前位置后面有多少个1也会被改。for一遍求最小。3.得到的答案与1的总数和2的总数进行一次比较!!有卡这一条的数据number:2 1 1 1 2 2 1sum2   :1

2016-08-10 11:34:26 346

原创 POJ 3672 Long Distance Racing

给出总的时间,给出不同情况的耗时,问最远可以跑多少去的时候,如果是上坡的,返回的时候就变成了下坡,如果是下坡的,返回的时候就变成了上坡。路程是双程。#include#include#include#include#include#include#include#include#include#include#include#include#include#

2016-08-10 11:29:00 453

原创 POJ 3673 Cow Multiplication

输入两个整数,求前一个各位数字与后一个各位数字乘积的和。呃,我是输入了两个int型,然后转成字符串,其实直接输入字符串就可以……就当是复习一下吧char a[12];int A;     cin>>A;     sprintf (a,"%d",A);#include#include#include#include#include#include#include#i

2016-08-10 11:24:22 372

原创 HDU 4455 Substrings dp

给定一个序列,个数为n。再给出一系列w;对于每个w,求序列中,所有长度为w的连续子串中的权值和,子串权值为子串中不同数字的个数。dp[i]表示w=i时所求的答案。dp[1]=n,这个很容易知道,dp[2]中的子串就是删去dp[1]中最后一个子串,再每个子串加上其之后的那个数,以此类推。对于dp[i-1]推dp[i],加上的那部分:只有当这个数与它前面同值数最短距离大于等于i时才会加权值,否

2016-08-08 19:58:50 563

原创 UVALive 7270 (hihoCoder 1258) Osu! Master

T组数据,每组有n行,每行为下面三种格式之一:C x B x S其中x为一个正整数,x值从1连续增长到k的一组C序列或者B序列视为一个pattern,单独的一个S视为一个pattern。统计序列中pattern的总数。即C或B后面是1就ans++,遇到S就ans++。#include#define CPY(A,B)memcpy(A,B,sizeof(A))

2016-08-07 19:23:06 519 6

原创 HDU 3233 Download Manager

下载不会中断,任务总量一定,网速全程最高。那么,直接除就行,不用模拟。#include#define CPY(A,B)memcpy(A,B,sizeof(A))typedef long long LL;typedef unsigned long long uLL;const int MOD=1e9+7;const int INF=0x3f3f3f3f;const LL INFF=0

2016-08-05 17:31:44 444

原创 HDU 3232 Crossing Rivers (数学期望)

船的初始位置随机,要求期望。那么船从河上正好往东岸赶的几率是1/2,往西岸去再回来的几率是1/2#include#define CPY(A,B)memcpy(A,B,sizeof(A))typedef long long LL;typedef unsigned long long uLL;const int MOD=1e9+7;const int INF=0x3f3f3f3f;

2016-08-05 17:24:02 381

原创 HDU 3697 Selecting courses

暴力,贪心每门课按结束时间从小到大排序,结束时间相同的按开始时间从小到大排序,这样按顺序选一定最优。由题意可知,这个人开始选课的时间自由,一旦开始选课,只能每五分钟选一次,开始时间分别取0,、1、2、3、4,剩下的选课时间就固定了,暴力查找一下即可。#include#include#include#include#include#include#include#inclu

2016-08-05 09:12:07 351

原创 hdu 5443 The Water Problem

找区间内最大值。数据范围,才10*1000*100,果断暴力。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#

2016-08-05 09:06:27 300

Linux实用培训教程

2016-08-07

精通JavaScript 中文清晰优化版

2016-08-07

黑客帝国显示效果屏保

先安装两种字体,再安装,即可有黑客帝国显示效果的点阵字屏保

2016-07-19

editplus汉化

小巧方便

2016-07-19

360文件恢复绿色版

360的文件恢复,单独提出来的部分

2016-07-19

小米刷机助手

2016-07-19

python-2.7.10 64位安装文件

msi安装文件

2016-07-19

算法导论第二版

2016-07-19

Microsoft visual studio2013社区版

可以用来开发几乎全部应用和程序,适用于win8以上系统

2015-02-01

空空如也

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

TA关注的人

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