
洛谷试炼场
peter_zhu01
你不要看别人做什么,10个漫评9个吐槽,你就做你擅长,做剩下的那一个。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷——P1023 税收与补贴问题
题目描述你是某家咨询公司的项目经理,现在你已经知道政府对某种商品的预期价格,以及在各种价位上的销售情况。要求你确定政府对此商品是应收税还是补贴的最少金额(也为整数),才能使商家在这样一种政府预期的价格上,获取相对其他价位上的最大总利润。总利润=单位商品利润*销量单位商品利润=单位商品价格 - 单位商品成本 (- 税金 or + 补贴)输入格式:输入的第一行为政府对某种商品的预期价,第二行有两个整数原创 2017-02-04 18:23:17 · 550 阅读 · 0 评论 -
新手村之过程函数与递归
前言:前言君以被代码击杀。 P1028 数的计算 代码: 总:递归。const maxn=1000;var i,n:longint; a:array [1..maxn] of longint;procedure dfs(m:longint);var i:longint;begin if a[m]<>-1 then exit; a[m]:=1; for i:=1 t原创 2017-01-13 11:16:09 · 383 阅读 · 0 评论 -
洛谷——P1147 连续自然数和
前言:只为转C++而写个解题报告。题目描述对一个给定的自然数M,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为M。例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。输入格式:包含一个整数的单独一行给出M的值(10 <= M <= 2,000,000)。输出格式:每行两个自然数,给出一个满足条件的原创 2017-03-01 17:32:50 · 907 阅读 · 0 评论 -
洛谷——P1010 幂次方
前言:只为转C++刷水题. 题目描述任何一个正整数都可以用2的幂次方表示。例如: 137=2^7+2^3+2^0 同时约定方次用括号来表示,即a^b 可表示为a(b)。由此可知,137可表示为:2(7)+2(3)+2(0)进一步:7= 2^2+2+2^0 (2^1用2表示) 3=2+2^0 所以最后137可表示为: 2(2(2)+2+2(0))+2原创 2017-03-01 17:41:33 · 531 阅读 · 0 评论 -
洛谷——P1498 南蛮图腾
题目描述自从到了南蛮之地,孔明不仅把孟获收拾的服服帖帖,而且还发现了不少少数民族的智慧,他发现少数民族的图腾往往有着一种分形的效果(看Hint),在得到了酋长的传授后,孔明掌握了不少绘图技术,但唯独不会画他们的图腾,于是他找上了你的爷爷的爷爷的爷爷的爷爷……帮忙,作为一个好孙子的孙子的孙子的孙子……你能做到吗?(哈哈哈哈哈哈哈~)输入格式:每个数据一个数字,表示图腾的大小(此大小非彼大小) n<=原创 2017-03-01 17:44:06 · 699 阅读 · 0 评论 -
洛谷——1538 迎春舞会之数字舞蹈
题目背景HNSDFZ的同学们为了庆祝春节,准备排练一场舞会。题目描述 在越来越讲究合作的时代,人们注意的更多的不是个人物的舞姿,而是集体的排列。 为了配合每年的倒计时,同学们决定排出——“数字舞蹈”。顾名思义就是所有人一起排成若干个数字 -___-|||| 更为创新的是,每个人都是趴在地上,保证横竖。 现在给出数字及其要求摆出的大小,请你编程,模拟同学们的优美姿态。输入格式:第一行为k。k表原创 2017-02-22 17:35:46 · 686 阅读 · 0 评论 -
洛谷_P1056 排座椅
题目描述上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设置了K条横向的通道,L条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:原创 2017-02-03 19:28:56 · 685 阅读 · 0 评论 -
普及练习场之简单的模拟
前言:如标题所说。P1003 铺地毯 总:look前言。var s,n,m,t,p:longint; a,b,x,y:array [1..10001] of longint;begin readln(s); for t:=1 to s do readln(a[t],b[t],x[t],y[t]); readln(n,m); p:=0; for t:=1 to s原创 2017-02-03 19:38:06 · 293 阅读 · 0 评论 -
洛谷——P1101 单词方阵
题目描述给一nXn的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着8个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间[color=red]可以[/color]交叉,因此有可能共用字母。输出时,将不是单词的字母用“*”代替,以突出显示单词。例如:输入: 输出:8qyizhong原创 2017-03-03 20:35:29 · 738 阅读 · 0 评论 -
新手村之简单字符串
前言:根据题意,是简单的字符串。所以只要暴力和模拟,注意细节问题。 P1055 ISBN号码 代码:var s:string; i,j,n,m,k,l,t:longint; v:char;begin readln(s); delete(s,2,1); delete(s,5,1); delete(s,10,1); for i:=1 to 9 do t:=(o原创 2017-01-13 10:23:06 · 310 阅读 · 0 评论 -
新手村之循环!循环!循环!
P1008 三连击 代码: 总:优美的暴力或打表。var i,j,a,b,c:longint; v:array [0..10] of boolean; f:boolean;begin for i:=123 to 345 do begin fillchar(v,sizeof(v),0); a:=i; b:=i*2; c:=i*3; for原创 2017-01-12 14:53:19 · 551 阅读 · 0 评论 -
普及练习场之交叉模拟
前言:不要被标题所迷惑!也不要被我的话所迷惑!P1023 税收与补贴问题 请点击:税收与补贴问题题解P1031 均分纸牌 总:这个……真的是模拟了。var n,i,s,ans:longint; a:array [1..10001] of longint;begin readln(n); s:=0; for i:=1 to n do begin read(a[i])原创 2017-02-04 19:01:37 · 383 阅读 · 0 评论 -
普及练习场之排序
P1177 【模板】快速排序 总:看题目,模板啊!var n,i:longint; a:array [1..100001] of longint;procedure qsort(l,r:longint);var i,j,temp,key:longint;begin if l>=r then exit; i:=l; j:=r; key:=a[random(r-l+1)+l];原创 2017-02-04 21:16:56 · 325 阅读 · 0 评论 -
新手村之数组
前言:都是暴力+模拟。P1046 陶陶摘苹果 代码:var a:array [1..11] of longint; n,s,i:longint;begin for i:=1 to 10 do read(a[i]); read(n); n:=n+30; for i:=1 to 10 do if n>=a[i] then inc(s); write(s);原创 2017-01-12 15:46:29 · 275 阅读 · 0 评论 -
新手村之BOSS战-入门综合练习1
P1478 陶陶摘苹果(升级版) 代码: 总:把力气从小到大排序,判断是否能摘到,累加。var j,ans,n,s,h,h1,i:longint; x,y:array[1..5000]of longint;procedure init;var i:longint;begin readln(n,s); readln(h,h1); inc(h,h1); for i:=原创 2017-01-15 17:13:03 · 381 阅读 · 0 评论 -
新手村之BOSS战-入门综合练习2
P1426 小鱼会有危险吗 总:三个字——暴力。var s,x,ans,n:real;begin readln(s,x); ans:=0; n:=7; while ans<s-x do begin ans:=ans+n; n:=n*0.98; end; ans:=ans+n; if ans>s+x then write('n')原创 2017-01-15 17:17:56 · 475 阅读 · 0 评论 -
新手村之洛谷的第一个任务
P1001 A+B Problem 代码 :var a,b:longint;begin readln(a,b); write(a+b);end.P1421 小玉买文具 代码:var a,b:real;begin readln(a,b); write(trunc((a+b/10)/1.9));end.P1425 小鱼的游泳时间 代码:var a,b,c,d:long原创 2017-01-12 11:03:24 · 507 阅读 · 0 评论 -
新手村之顺序与分支
P1422 小玉家的电费 代码: 总:分类(累)讨论。var n:longint; ans:real;begin readln(n); if n<=150 then ans:=n*0.4463; if (n>150) and (n<=400) then ans:=150*0.4463+(n-150)*0.4663; if n>400 then ans:=150*0.446原创 2017-01-12 11:33:44 · 347 阅读 · 0 评论 -
普及练习场之排序Ex
P1583 魔法照片 总:注意编号和权值。var a,b,c:array [1..100001] of longint; n,i,k:longint;procedure qsort(l,r:longint);var i,j,t,mid1,mid2:longint;begin i:=l; j:=r; mid1:=a[(l+r) div 2]; mid2:=c[(l+r)原创 2017-02-16 16:34:45 · 347 阅读 · 0 评论 -
洛谷——P3366 【模板】最小生成树
题目描述如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz输入格式:第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N<=5000,M<=200000)接下来M行每行包含三个整数Xi、Yi、Zi,表示有一条长度为Zi的无向边连接结点Xi、Yi输出格式:输出包含一个数,即最小生成树的各边的长度之和;如果该图不连通则输出orz题解:自己找资料脑补,毕竟只是个模板。原创 2017-03-09 16:50:42 · 1173 阅读 · 2 评论