自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Brute♂force

My name is van♂,I'm an artist, I'm a performance artist.

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

原创 2016 NOIP第三题 海港

题目: 代码:const maxn=300000;var x,time,k,ans,i,j,ii,n,head,tail:longint; hash:array[1..maxn]of longint; man:array[1..2,1..maxn]of longint;begin readln(n); head:=1; tail:=1; for i:

2016-12-23 22:18:11 924

原创 NOIP2016 第二题 回文日期

题目: 题解:我们可以先做出60%,这很简单:只要判断回文; 后40%判断日期。代码:var date1,date2,i,j,k,ans,t,y1,y2,m1,m2,d1,d2,xm,xd,ym,yd:longint; a,y:array[0..13] of integer;procedure main(dt:longint);var t:boolean; i:longin

2016-12-23 22:10:08 740

原创 2016 NOIP第三题 海港

题目: 代码:const maxn=300000; var x,time,k,ans,i,j,ii,n,head,tail:longint; hash:array[1..maxn]of longint; man:array[1..2,1..maxn]of longint; begin readln(n); head:=1; tail:=1;

2016-12-23 22:06:46 677

原创 NOIP2016 第二题 回文日期

题目:题解:我们可以先做出60%,这很简单:只要判断回文; 后40%判断日期。代码:var date1,date2,i,j,k,ans,t,y1,y2,m1,m2,d1,d2,xm,xd,ym,yd:longint; a,y:array[0..13] of integer;procedure main(dt:longint);var t:boolean; i:longint;

2016-12-23 22:00:29 2142

原创 2016 NOIP第一题 买铅笔

题目:题目太水 不解析代码:var a,b:array[0..4] of integer; n,s,max,i:longint;begin read(n); max:=maxlongint; for i:=1 to 3 do begin read(a[i],b[i]); s:=n div a[i]; if n mod a[i]<>0 then inc

2016-12-23 21:51:46 950

原创 2016 NOIP第一题 买铅笔

题目:题解:很水,不做解析。代码:var a,b:array[0..4] of integer; n,s,max,i:longint;begin read(n); max:=maxlongint; for i:=1 to 3 do begin read(a[i],b[i]); s:=n div a[i]; if n mod a[i]<>0 then

2016-12-23 21:47:58 1008

原创 最优乘车(normal) SSL 1194

题目:Description   H城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴上线路。每条单程巴士线路从某个巴士站出发,依次途经若干个巴士站,最终到达终点巴士站。   一名旅客最近到H城旅游,他很想去S公园游玩,但如果从他所在的饭店没有一路已士可以直接到达S公园,则他可能要先乘某一路巴士坐几站,再下来换乘同一

2016-12-23 21:31:20 789

原创 翻币问题 SSL 1457

题目:Description 有N个硬币(6<=N<=20000)全部正面朝上排成一排,每次将其中5个硬币翻过来放在原位置,直到最后全部硬币翻成反面朝上为止。试编程找出步数最少的翻法,输出最少步数及翻法。Input 从键盘输入一个正整数N(6<=N<=20000),表示硬币的数量。Output 第1行:一个整数,表示最少步数 第2行至最后一行:先是一个整数,表示步骤序号(从0开始编号),后接一个

2016-12-23 20:15:39 597

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-23 18:22:19 387

原创 一个惊喜

千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下看。。。。。。千万不要往下

2016-12-22 17:01:25 476

原创 光荣的梦想 ssl 2323

题目:Description Prince对他在这片大陆上维护的秩序感到满意,于是决定启程离开艾泽拉斯。在他动身之前,Prince决定赋予King_Bette最强大的能量以守护世界、保卫这里的平衡与和谐。在那个时代,平衡是个梦想。因为有很多奇异的物种拥有各种不稳定的能量,平衡瞬间即被打破。KB决定求助于你,帮助他完成这个梦想。 一串数列即表示一个世界的状态。 平衡是指这串数列以升序排列。而从一串无序

2016-12-22 16:55:39 725

原创 未完成题目

SSL 1462 最佳浏览路线问题SSL 1015 一元三次方程求解

2016-12-22 16:53:10 639

原创 骑士旅行 ssl 1456

题目:Description 在一个n m 格子的棋盘上,有一只国际象棋的骑士在棋盘的左下角 (1;1)(如图1),骑士只能根据象棋的规则进行移动,要么横向跳动一格纵向跳动两格,要么纵向跳动一格横向跳动两格。 例如, n=4,m=3 时,若骑士在格子(2;1) (如图2), 则骑士只能移入下面格子:(1;3),(3;3) 或 (4;2);对于给定正整数n,m,I,j值 (m,n<=50,I<=n,j

2016-12-22 16:40:55 524

原创 电子老鼠闯迷宫 SSL1455

题目:如下图12×12方格图,找出一条自入口(2,9)到出口(11,8)的最短路径。 Sample Input 12 //迷宫大小 2 9 11 8 //起点和终点 1 1 1 1 1 1 1 1 1 1 1 1 //邻接矩阵,0表示通,1表示不通 1 0 0 0 0 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 0 0 0 1 1 0 1 0 1 1 0 1 1 1

2016-12-21 17:30:45 534

原创 黑白棋子的移动(normal) ssl 1310

这道题本质上是递归n=7 step 0:ooooooo*******– step 1:oooooo–*****o step 2:oooooo******–o* step 3:ooooo–****o*o step 4:ooooo*****–o*o* step 5:oooo–***o*o*o step 6:oooo****–o*o*o* step 7:ooo–**o*o*o*o ste

2016-12-20 16:51:50 719

原创 小车问题 SSL1668

甲、乙同时从A地出发要尽快到达B地。出发时A地有带一人的小车。可是这辆车除了驾驶员外只能带一个人。又知甲、乙两人步行速度相同。问怎样得用小车才能使两个尽快同时到达。var l,a,b,x:double;begin readln(l,a,b); x:=(a+b)*l/(b+3*a); writeln((x/b+(l-x)/a):0:4)end.

2016-12-17 09:49:39 570

原创 取余运算 SSL1422

题目:输入b,p,k的值,求b^p mod k 的值,其中b,p,k*k都是长整形。这道题的难点是这几个数都是longint,如果硬算一定会超时。但A*B mod K=(a mod k)*(b mod k) mod k.我们把它转二进制,a[i]=1 则*b。代码如下:var a:array[0..2501] of integer;    b,p,k,t,r

2016-12-17 08:36:41 549

原创 麦森数 SSL1030

这道题用公式输出位数分治做乘方var  n:longint;  i,j:longint;  b:array[1..500] of longint;  a:array[1..1000] of longint;procedure solve(n:longint);begin  if n=0 then exit;  solve(n div 2);  for i

2016-12-16 19:45:50 397

原创 求逆序对数 SSL 1198

这道题用归并排序改一下就行了var a:array[1..40000]of longint;    ans,i,n:longint;procedure gb(l,mid,r:longint);var m,n:array[1..20000]of longint;    i,j,k:longint;begin  for k:=l to mid do  m[k-l+1]:

2016-12-15 17:06:38 417

原创 归并排序(自上向下)

var i:integer;begin  readln(n);  for i:=1 to n do    read(a[i]);end;procedure print;var i:integer;begin  for i:=1 to n do    write(a[i],' ');end;procedure gb(l,mid,r:longint);

2016-12-14 16:44:00 416

原创 美元汇率

var ans:real; n,i:longint; a:array[0..101] of longint;begin read(n); for i:=1 to n do read(a[i]); ans:=100; for i:=1 to n-1 do if a[i]>a[i+1] then ans:=ans*a[i]/a[i+1]; write(an

2016-12-08 15:39:06 671

原创 零件分组

var l,w,fz:array [0..10010] of longint; n,i,j,t,ans:longint;begin readln(n); for i:=1 to n do read(l[i],w[i]); for i:=1 to n-1 do for j:=i+1 to n do if (l[i]>l[j]) or (l[i]=l[j])

2016-12-08 15:34:39 1721

空空如也

空空如也

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

TA关注的人

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