Pascalspring3.2入门到大神题,求大神指点!

Pascal练习题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Pascal练习题及答案
上传于|0|0|文档简介
&&Pascal初级练习题及答案
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢1、百钱买百鸡问题;???????......的;1111111????......当第i项的值&;4、求sn=a+aa+aaa+aaaa+?+aa;5、输出下列图形;222;34;;;7;888;9999
1、百钱买百鸡问题。中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
???????......的前二十项的和。
1111111????......当第i项的值&103、计算1????、求?-4时结束。
4、求sn=a+aa+aaa+aaaa+?+aa...aaa(n个a),其中a是一个由随机数产生的1~9(包括1、9)之间的一个正整数,n是一个由随机数产生的5~10(包括5、10)之间的一个数。显示a和n,并求sn。
5、输出下列图形。
6、输出下列图形。
AAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBB
CCCCCCCCCCCCCC
DDDDDDDDDDDD
EEEEEEEEEE
7、我国有13亿人口,按人口年增长0.8%计算,多少年后我国人口超过26亿。
8、键入一个字符串(串长不超过20),输出相应字符组成的等边三角形。
如:输入:“CHINA”
9、数的统计。一个数“含有0”是指这个数至少有某一位数字为0。小明对那些“含有0”的自然数很感兴趣,想挑出来进行研究。那么,1~N当中“含有0”的自然数有多少个?小明想在1秒钟内得到答案,你能帮他做到吗?
输入:N(1≤N≤)
样例输入:105
10、整数排序。对给定的N(1≤N≤100)个1到50之间的正整数用一个数组存放后进行从小到大排序,然后再将其中重复出现的数进行删除,只保留一个,使得剩下的数中任何两个都不相同且连续存储在原数组中。
输入(a2.in):第一行,正整数N(1≤N≤100)
以下N行数据为这N个1到50间的正整数
输出(a2.out):第一行,剩下的排好序的正整数个数M
以下M行为排好序的这M个不重复出现的正整数
11、采购清单。小林要帮妈妈采购生活用品,妈妈列出了一张购物清单,上面有需要购买的物品名称、单价、数量。但由于妈妈手头上资金有限,因此妈妈要求一旦购物所需费用超过500元,就不买金额(单价 X 数量)超过 100 的物品。请帮小林算算他需要带多少钱才能采购物品。
输入(a4.in):文件第一行是n(n≤100),表示需要购买n 种物品。以下n 行每行为物品名称、单价和数量。 物品名称,单价和数量在同一行,用一个空格分隔,单价和数量都是 100 以内的整数。
输出(a4.out):如果费用不超过 500 元,则输出所需费用。如果费用超过 500,则输出实际所需费用,以及不能购买的物品名称。
Paper 10 1
Clothes 70 2
Shoes 100 2
Clothes 80 5
12、求????????......的前二十项的和。
2?24?46?6(2n)2
13、求Л的公式为??2? ?????1?33?55?7(2n?1)(2n?1)
问当n=100时, Л的值是多少?当n=1000时, Л的值又是多少?
14、在1~500中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数。
15、输出1~999之间能被3整除,且至少有一位数字为5的所有整数。
16、求2~100之间的所有素数(素数是大于1,且除1和它本身外,不能被任何其它整数所整除的整数)。
17、求2~1000中的完全数(因子和等于它本身的数为完全数。例如28的因子是1,2,4,7,14,且1+2+4+7+14=28,则28是完全数)。
18、找2~1000中的亲密数对(A的因子和等于B,B的因子和等于A,且A≠B,则称A、B为亲密数对)。
19、求2~1000中的守形数(某数的平方,其低位与该数本身相同,则称该数为守形数。例如25=625,625的低位25与原数相同,则称25为守形数)。
20、求100~999中的水仙花数。(若3位数ABC,ABC=A+B+C,则称ABC为水仙花数。例如153,1+5+3=153,则153为水仙花数。)
21、输入20个数,求出它们的最大值、最小值、平均值。
22、输入20个数,统计其中正、负和0的个数。
23、输入一串字符,以‘?’结束,统计其中字母个数,数字个数及其它符号个数。(不统计‘?’号)
24、输入20个学生的成绩,统计不及格人数、60~70(不包括70分)分人数、60~70(不包括70分)分人数、70~80(不包括80分)分人数、80~90(不包括90分)分人数、90~100(不包括100分)分人数和100)分人数。
25、求数列A0,A1,A2,A3,?,A20,已知
A0=0,A1=1,A2=1
A3= A0+2A1+A2
A4= A1+2A2+A3
26、输出满足如下形式的竖式。字母代表不同的数字。
------------
27、毛衣厂生产的红毛衣和黄毛衣,每20件装一箱。这一箱里的红毛衣和黄毛衣共钉了50个扣子,每件红毛衣都钉了4个扣子,每件黄毛衣都钉了2个扣子。那么这一箱毛衣中有几件红毛衣?
28、用两元钱买面值为4分、8分、1角的邮票25张。编程求出有多少种买法?每种买法三种邮票各是多少张?
29、有一根长度为321米的钢材,要将它截取成两种规格的短料,规格a、b的长度分别为17米和27米,问分隔成a、b各多少段后,剩余的残料r最少?
30、有一个长阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当每步跨7阶时恰好走完,问这个台阶有多少阶?
31、某次歌手大奖赛,共有3位选手,有10个评委打分。要求评委打分时,去掉一个最高分、一个最低分后,求出该选手的平均得分。
32、某数组有20个元素,元素的值由键盘输入,要求前10个元素与后10个元素对换。即第1个元素与第3333332
20个元素互换,第2个元素与第19个元素互换,...,第10个元素与第11个元素互换。输出数组原来各元素的值和对换后各元素的值。
33、编写程序,建立并输出一个10x10的矩阵,该矩阵两条对角线元素为1,其它元素均为0。
34、随机产生一个0~99的3x3的矩阵并显示出来,并求主、次对角线上元素的和。
35、随机产生一个0~99的3x3的矩阵,将其中的最小值求出来,并将其所在的行号和列号显示出来。
36、定义一个含有30个整数元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出,试编程。
37、一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第二天2分,第三天4分,......,富翁每天给陌生人的钱是前一天的两倍,直到满一个月。分别显示富翁给陌生人的钱和陌生人给富翁的钱为多少?
38、读入一行文本,包含若干个单词(以空格间隔,%结尾。将其中以A开头的单词与以N结尾的单词,用头尾交换的办法予以置换。
39、输入十个字符串,长度在20~50之间。检查每个字符串,若遇到字母A,就将其后插入一个空格,最后打印全部处理后的字符串,并统计26个字母各出现多少次。
40、接收一个任意长度的字符串(小于100个字符),将该字符串中的字符按照ASCII码表从小到大的顺序重新排列形成一个新的字符串并打印出来。
41、编写一个程序,当输入不超过60个字符组成的英文文字时,计算机将这个句子中的字母按英文字母顺序重新排列,排列后的单词长度要与原句子中的长度相同。例如:
输入:THE PRICE OF BREAD IS $125 PER POUND
输出:ABC DDEEE EF HIINO OP $125 PPR RRSTU
并且要求只对A到Z的字母重新排列,其它字符仅保持原来的状态。
42、编写一个函数,在字符串1中查找字符串2,找到了就用字符串3替换,直至全部替换完。
43、运动会开幕式上欲组成一个方阵图由37行,37列组成。而且要求最外层人穿黄色服装,戴黄色小帽,第二圈穿红色服装戴红色小帽,第三圈又由穿黄色服装,戴黄色小帽的人围成,依此类推。
编程求出需准备多少套黄色服装、黄色小帽,准备多少套红色服装、红色小帽,并且用键盘上的任意符号绘出摸拟方阵图。
44、请用1~8这8 个数字,填入3x3方阵的四周,第一个位置填8,且使每边和为15,编程添出。
45、4人玩火柴棍游戏,每玩完一次3个人赢,1人输。输的人要按赢者手中的火柴数进行赔偿,即赢者手中有多少根火柴棍,输者就赔偿多少根。他们只玩4次。现知道经过4次后,每人恰好输过1次,而且每人手中都正好有16根火柴。问此4人做游戏前手中各有多少根火柴?编程解决此问题。
46、一光滑墙壁高X尺,有一个小虫从墙底部向上爬,每分钟爬Y尺。但每爬一分钟后都要休息一分钟,在休息期间又下滑一尺。编程:输入X和Y,计算该小虫最少几分钟可爬到顶端。
如:输入:X,Y=4,2 输出:5
47、科学家在热带森林中发现了一种特殊的小动物,取名为“吱吱”。“吱吱”的生长繁殖过程很有规律,每对小“吱吱”经过X个月就长成一对大“吱吱”,每对大“吱吱”每个月都产下Y对小“吱吱”。假设开始时有一对小“吱吱”,并且每对“吱吱”都不死,问:过Z个月后,共有多少对“吱吱”?(X≥1,Y≥1,1≤Z≤24)
(注:若当前是1月,则“过”2个月,是表示到3月的时候)
输入:X,Y,Z的值
输出:“吱吱”的总对数
输出:11 如:输入:X,Y,Z=2,2,4
48、如下图所示,键入A,B,C,D,E的值,然后从A出发,顺次经过每个数字分岔路口,选择+、-、*、/ 四种运算符之一进行运算,达到目的地E时,运算结果恰好等于E,请你将所有符合上述条件的道路全部找出来。
输入:A、B、C、D和E的值(其中A、B、C、D都是1~9的数字,E是正整数)
输出:从A能到达E的所有道路代表的运算式(注意:前两步运算要加括号)
最后打印出道路的总数。
如:输入:A,B,C,D,E=1,2,3,4,10
输出:((1+2)+3)+4=10
((1*2)*3)+4=10
49、找字符。有一天,小明编了一个程序,能很快找出一个字符串中出现次数最多的字符,你能做到吗? 输入:一个字符串(长度不超过50)
输出:按字符在字符串中出现的先后顺序,显示出现次数最多的字符
输入:ACABBCCDDB
50、拼三角。有一次,老师给小明N根小木棒,要他从中选出K根,使这K根当中的任意三根都能拼成一个三角形。老师告诉他,构成一个三角形的条件是:任意两边之和大于第三边,任意两边之差小于第三边。小明思考后,发现将这些小木棒按长短顺序排列后,很容易解决问题。请你用表达式RANDOM(900)随机产生N个正整数(表示小木棒的长度),帮小明求出K的最大值。
输入:N(3≤N≤500)
输出:K的最大值
排序后的6个随机数为:19,26,161,220,348,529
51、求和。由键盘输入正整数N(N≤100),求1到N之间所有的5的倍数之和S。
例:输入:N=10
输出:S=15 (因为1~10之间只有5和10是5的倍数)
52、文本图形
由键盘输入正整数N(N≤21)和一个字符串A(A由N个任意的大写字母组成),要求输出一个左右对称的N行的文本图形。
例:输入:N=4
53、找数。由键盘输入正整数N(N≤500)和K(K≤9),请找一个正整数M,使N×M的值仅由0~K组成,而且0~K的每个数字至少出现一次。编程序在1~30000范围内找出符合条件的最小的M值,如果找不到,则输出“No find!”。
例:①输入:N,K=65,3
输出:M=48
(因为65×48=3120)
三亿文库包含各类专业文献、外语学习资料、各类资格考试、文学作品欣赏、中学教育、34PASCAL练习题等内容。 
 pascal语言笔试试题答案_从业资格考试_资格考试/认证_教育专区。girl873 pascal 语言笔试题及答案回复 1 楼
pascal 语言笔试题及答案一、单选题(每小...  pascal语言基础练习题_IT/计算机_专业资料。pascal语言基础练习题算法设计题集 第一章 算法初步第一节 程序设计与算法 . 时间复杂度: 在运行算法时所耗费的时 一...  pascal编程基础练习题_学科竞赛_高中教育_教育专区。pascal编程基础练习题pascal 编程基础练习题一、不定项选择和填空题 1、下列关于程序语言的叙述,不正确的是( )...  pascal试题_其它考试_资格考试/认证_教育专区。pascal 摸底考试试题 试题 程序名 I/O 每个测试点的 时间限制 内存使用限制 测试点数目 满分 邹忌讽齐王纳谏 single...  pascal100练习题_其它课程_高中教育_教育专区。Pascal 练习题 100 道 1 题目:有 1、 2、3、 4 个数字, 能组成多少个互不相同且无重复数字的三位数?都是...  小学Pascal练习题_学科竞赛_小学教育_教育专区。一、编程实现: (1) :输入 x,y 的值,用程序实现输出时 x 为 y 的值,y 为 x 的值。 (test1) (2) :...  Pascal 周末练习(Week 2) For SBY From Tony 顺序结构,标准函数,ASCII,基本算法,选择结构与循环结构预热说明:1.本卷分为 I,II,III 三卷,共 100 分,19 题...  Free Pascal练习题_五年级数学_数学_小学教育_教育专区。Free Pascal练习题1. 满足 a*a*a+b*b*b+c*c*c=abc 的数字称为水仙花数, 求所有的 100-999 之间...  p​a​s​c​a​l​练​习​题​(​附​答​) 暂无评价|0人阅读|0次下载|举报文档1. 测定素数(check.pas/c/cpp)* 【描述】 输入 ...Pascal题目求解,谢谢大家!【pascal吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:9,917贴子:
Pascal题目求解,谢谢大家!收藏
问题 A: 化装晚会题目描述
万圣节又到了!Farmer John打算带他的奶牛去参加一个化装晚会,但是,FJ只做了一套能容下两头总长不超过S(1 & = S & = 1,000,000)的牛的恐怖服装。FJ养了N(2 & = N & = 50,000)头按1..N顺序编号的奶牛,编号为i的奶牛的长度为L_i(1 & = L_i & = 1,000,000)。如果两头奶牛的总长度不超过S,那么她们就能穿下这套服装。
FJ想知道,如果他想选择两头不同的奶牛来穿这套衣服,一共有多少种满足条件的方案。输入输入文件的第1行是 2个用空格隔开的整数:N 和 S, 第2..N+1行每行一个整数:L_i输出1行: 输出1个整数,表示FJ可选择的所有方案数。注意奶牛顺序不同的两种方案是被视为相同的样例输入4 63521样例输出4提示【输出说明】
4种选择分别为:奶牛1和奶牛3;奶牛1和奶牛4;奶牛2和奶牛4;奶牛3和奶牛4。【数据规模】对于30%的数据,N&=10000; 对于100%的数据,N&=50000
上海勇控总代理PILZ安全继电器,系列齐全,德国原装,假一罚十,联系人:文志勇,座机:,手机: QQ
问题 B: 家族题目描述
在一个与世隔绝的岛屿上,有一个有趣的现象:同一个家族的人家总是相邻的(这里的相邻是指东南西北四个方向),不同的家族之间总会有河流或是山丘隔绝,但同一个家族的人不一定有相同姓氏。现在给你岛上的地图有n行,每行有若干列,每个格子中要么是“”,表示大海,要么是“*”,表示河流或山丘,要么是小写字母,表示一户人家的姓氏。输入第一行是个数字N,表示下面信息的行数。接下来是N行字符,每行由小写字母和*号组成,有些行的最前面也可能包含若干连续的空格,表示这些区域是大海,每一行最多不超过200个字符。输出一个数字,表示家族数。样例输入4*zlw**pxhl*zlwk*hx*w*tyy**yyy
zzl样例输出3提示10%的数据,n≤1。30%的数据,n≤10。100%的数据,n≤100每一行最多不超过200个字符。
问题 C: 毒药?解药?题目描述  
羽毛笔和im是抽签到同一个考场的,她们突然闻到一阵刺鼻的化学试剂的气味。  机灵鼠:(头都不抬)你们是考生么?还在门口磨蹭什么?快进来帮我忙!!……怎么还不进来?你们拖赛,拖赛,把你们的青春都拖掉赛……  im:开…开策了&_&  羽毛笔:哎呀~~机灵鼠大人要我们帮什么忙?^^  机灵鼠:你们看这里的这些药,都是我研制的对付各种症状的解药。可是我一个不小心,每种药都小小地配错了一点原料,所以这些药都有可能在治愈某些病症的同时又使人患上某些别的病症……(im:那…那是解药还是毒药啊?!)……经过我天才的努力(背景:我是天才!!),终于弄清了每种药的具体性能(路人甲:那是你自己配的吗?-_-),我会把每种药能治的病症和能使人患上的病症列一张清单给你们,然后你们要根据这张清单找出能治愈所有病症的最少药剂组合……顺便说一声,病症的数目不超过10种(小呆:偶是好人吧^^),我的药是用不完的,就是说每种药剂都可以被重复使用。给你们的单子里第一行是病症的总数n,第二行是药剂的种类m(0&m&=100),以下有m行,每行有n个数字用空格隔开,文件的第i+2行的n个数字中,如果第j个数为1,就表示第i种药可以治愈病症j(如果患有这种病的话则治愈,没有这种病则无影响),如果为0表示无影响,如果为-1表示反而能使人得上这种病(无病患上,有病无影响)。我制的药任何两种性能都不同。你们只要给我用的最少的药剂数就可以了。给你们个样例:样例输入321 0 1-1 1 0样例输出2提示
  其实还有可能用尽了所有的药也不能将所有病治愈(真是不好意思嗬^^bb),那样的话你们只要写上“The patient will be dead.”就可以了。  im:做不出来啊~~哇啊啊啊~~(暴走中)  羽毛笔:哎呀~~im……来来吃药了。^^
问题 D: 王伯买鱼题目描述
王伯退休后开始养鱼,他一早起来就赶去动物公园,发现这个世界的鱼还真不少,五光十色色彩斑斓。大的、小的,什么都有。这些鱼实在是太美了,买的人越来越多,湖里的鱼越来越少。没有美丽的鱼,哪来美丽的湖?于是动物公园不得不规定,对于每种鱼,每个人最多只能买一条。并且有些鱼是不能一起买的,因为他们之间会互相争斗吞食。王伯想买尽可能多的鱼,但很遗憾,他的资金有限。王伯冥思苦想,不知如何是好。请编写一个程序帮助他。如果有多个方案都能买尽可能多的鱼,选择所花资金最多的一个。输入
从文本文件读入输入数据,输入文件的第一行是两个正整数M(M&=1000), N(N&=30),分别表示王伯的资金和鱼的种类。一下N行,每行两个正整数S(1&=S&=N)、T,分别表示某种鱼的编号以及该鱼的价格。接着,每行有两个正整数P、Q。当P、Q均大于0时,表示P、Q不能共处;当p、Q均为0时,表示输入文件的结束。输出
输出文件的第一行为两个正整数X、Y,分别表示所买鱼的条数和总花费。以下X行,每行一个正整数,表示所买鱼的编号。编号按照升序排列输出。
如果题目有多个解,只需输出其中的一个。样例输入170 71 702 503 304 405 406 307 201 41 73 43 55 76 70 0样例输出4 1602456
问题 F: 负二进制数题目描述
学习信息学的人都熟悉 2 进制,但有没有人想过-2进制!那样的数字就不需要符号了!!2进制从低位到高位--即从右向左--的位权是1、2、4、8、16、....。-2进制的从右向左的位权当然就是1、-2、4、-8、16、....。-2进制是可以表示任何整数的。如:1, 110, 111, 100, 101, 1, 1,...表示1,2,3,4,5,6,7,8,9,....而11, 10, ,1111,...则表示-1,-2,-3,-4,-5,....现在给你一个十进制的整数n,请求出它的-2进制数。输入只一行,一个十进制整数 n。输出一个-2进制数。如果数字不为0,不能有前导0。样例输入-13样例输出110111提示【样例说明】从右向左:1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13【数据范围】-2,000,000,000≤n≤2,000,000,000
问题 H: 好数题目描述
在一个数列中,任何一个能表示成它前面任意两个数(不能相同)之和的数,就叫好数。先给定一个数列,求第k个好数在什么位置。输入第一行有一个整数N,表示数列中数的个数。(1≤N≤100000)第二行有N个整数Si,表示数列中第i个数。(0≤Si≤10^7)输出若干行整数,表示每个好数的位置。若没有好数,则输出“No!”(英文感叹号)样例输入输入1:51 2 3 4 5输入2:51 3 5 7 9样例输出输出1:345输出2: No!
问题 I: 车厢题目描述在某个火车站中,有一个这样的轨道:在A到C的轨道的两端,各有一条轨道向下延伸,并合并成一个新的轨道。按照车站的管理制度,从A处可以行驶至B处,但从B处却不能行驶回A处。同样,可以从B到C,却不能从C回到B。现已知有一串车厢组成的火车要从A处行驶至C处,问是否可以借助中转站B,到达C处时变换成另一个序列(各个车厢都是分离的,可以单独调度)?输入
输入包含多个测试样例,保证最多有20个样例。对于每个样例,分别包含了3行整数。第一行:一个整数N,代表了火车中有N个车厢。N最大不超过10000。第二行:N个整数,代表了火车的初始序列。(每个整数都小于等于N,保证每个数字不相同)第三行:N个整数,代表了火车到达C处时要排列成的序列序列。(每个整数都小于等于N,保证每个数字不相同)输出
对于每个测试样例,都只有一行输出。若可以按照给定顺序到达C处,输出“Yes”,否则输出“No”。样例输入51 2 3 4 555 4 3 2 1 5 1 2 3 4 5 3 4 2 1 551 2 3 4 51 5 2 3 4样例输出Yes YesNo提示【样例说明】第一个样例,可以直接将整个火车移到B处,在从上至下都移到C处。第二个样例,现将1、2移到B处,再将3、4移到C处,即可把2、1从B处移至C处,最后可把5移至C处。第三个样例无法实现,输出“No”。
问题 J: 游戏危机题目描述
CZY是一个爱好数学的学长,他的梦想就是找出所有游戏的必胜策略。一天,他在数学课上研究问题时被数学老师发现了,于是被毫不客气的请到了办公室。 在办公室里,数学老师问CZY:“你上课的时候都在干什么?”CZY答道:“研究游戏的必胜策略。” 老师说道:“那好,我相信你一定玩过这么一个游戏,给定一行m个格子,从最左格起,一次向右跳至少1格至多k格双方交替移动。。。” “我知道, ”CZY迫不及待地打断了了老师的介绍,“谁先到最后一格谁胜吗,我早就研究过了。” 老师诡谲的一笑,接着说:“那么,现在我们把游戏扩展到二维呢?给定一个x*y的矩形,你需要从左上角的格子走到右下角的格子,只能向右或向下走 ,向右与向下走的格子总数大于1小于k,先到右下角格子的人胜。你能告诉我必胜的策略吗?
于是CZY来到机房,求助于你——全二中最聪明的程序员,你能帮CZY解决这个问题吗?输入输入共n+1行,第一行为一个整数n,表示有n组询问。接下来n行,每行3个整数,为x,y,k。输出输出共n行,每行代表对应询问的答案。如果先手的CZY无论数学老师怎么移动,CZY都能先到右下角,则输出“CZY is saved!”否则输出“No zuo no die!”样例输入29 7 36 8 2样例输出CZY is saved! No zuo no die!提示对于 20% 的数据x&=10,y&=10,k&=3,n&对于 60% 的数据, x&=100,y&=100,k&=10,n&=1对于100% 的数据, x&=10^8,y&=10^8,k&=10^4 ,n&=10^6
问题 K: 作业狂魔题目描述
FZX是一名不折不扣的作业狂魔,他无时无刻不在做着作业。但是,他不幸患有一种奇怪的强迫症,那就是在做完一科作业后有一段时间不会再做同一科的作业。而且某一项作业必须在某一固定时刻完成。由于FZX有特别的刷作业技巧,所以他做完一项作业的时间可以忽略不计。也就是说FZX 一个时刻可以完成多项作业。现在给出FZX所有的作业,请你写一个程序告诉他最多能完成多少项作业。输入
输入共n行,第一行为作业的项数n。接下来n行,每行3个整数,分别代表该项作业的科目,完成时间,以及到何时之前不能再做该科作业,表示FZX在该时刻之后(包括该时刻)才能做同一科的作业。输出
输出只有一行,包含一个整数,为FZX最多能做的作业数。样例输入61 1 31 3 41 2 42 2 72 1 42 6 6样例输出4提示【输入输出样例说明】选择第1、2、5、6项作业。【数据范围】对于 20% 的数据, n&=10,要求完成时间,结束时间&=300,科目数&对于 40% 的数据,n&=1000,要求完成时间,结束时间&=500,科目数&=1对于100%的数据,n&=100000,要求完成时间,结束时间&=30000,科目数&=1000。
问题 L: 整理书籍题目描述
ZJG同学自称条理哥,却拥有着全二中最乱的课桌。一天,他突然决定整理自己的课桌,不辜负自己条理哥的名号。于是他把自己课桌里所有的书倒到了出来,开始整理的工作。ZJG把这些书籍按照自己脑中的规划编上了号,他需要把这些书排列成从小到大的顺序。(编号相同的可以任意排列),ZJG每次会选相邻两本书交换它们的位置。但是ZJG同学很懒,所以他想知道他最少需要交换多少次。现在给出 n本书籍和它们各自的序号,你能告诉ZJG他至少需要交换多少次吗?输入
第一行为一个整数n
接下来n行,每行一个整数,代表该书籍的编号输出
输出只有一行,包含一个正整数,即ZJG最少需要的交换次数。样例输入6124437442855样例输出4提示对于20%的数据,n&=300对于60%的数据,n&=5000对于100%的数据,n&=&=书籍编号&=.
上海秋腾代理销售PASCAL顺序阀,PASCAL节流阀等PASCAL阀门执行器产品,十一年从业经验.TEL:,FAX:,Email:
问题 M: 菌落题目描述
菌落由单个细菌、细胞或一堆同种细胞在适宜固体培养基表面或内部生长繁殖到一定程度,形成肉眼可见的子细胞群落。培养基中有一种细菌只以菌落形式存在,每个菌落中细菌的数量是相等的,并且只可能是2×21、4×21、6×21或9×1021个。不存在不属于任何菌落的细菌
现在告诉你容器中细菌总数,请你说出一个菌落中可能的细菌数量。输入
第一行输入一个数字n表示容器中的细菌总数为n×1021。输出
输出所有可能的答案。对每个可能的答案,都用一行输出。
若没有可能的答案,不输出任何数字。样例输入【输入样例1】18 【输入样例2】3600样例输出【输出样例1】2369 【输出样例2】2345689提示对于10%的数据,1≤n≤231-1对于100%的数据,1≤n≤10900
问题 N: 极差题目描述
在n个数组成的序列a中,任意选出m个数字使这m个数的极差(这m个数中最大值与最小值之差)最小。输入
第一行输入n,m。第二行n个数字,表示这个序列。输出
输出题目要求的极差的最小值。样例输入【输入样例1】6 31 3 5 7 8 4【输入样例2】10 92 5 234
43 5 3 4样例输出【输出样例1】2【输出样例2】232提示对于10%的数据,1≤n≤10对于30%的数据,1≤n≤1000对于100%的数据,1≤n≤100000, m≤n, 0≤a中的数字≤231-1
问题 O: 单项式连乘题目描述
初一学代数时,除了认识单项式、多项式的含义外,还有计算。第一课时,学习单项式连乘。请你敲敲键盘写一段自动约分的程序,直接输出最简单项式。由于是第一课题的第一小节,所以单项式中不含加减号,这使问题简单化了。输入
一行字符串,表示一些连续相乘的单项式,如样例所示。
--- * -----
表示为 a^7/b^2*c^2b/A^5
需要注意的是:
除字母系数外没有单独的数字,如1/a或a/1形式的单项式不会出现;
所有字母的指数小于2^31;
字母保证只有a-z、A-Z,区分大小写。 输出
一行字符串,表示最终化简后单项式结果,如样例所示。
表示为 a^7c^2/A^5b
需要注意的是:
若分母为1,则不需要显示分数线和分母;
输出字符按字母表顺序排列,大写在前小写在后;
若字母指数为1,则不以乘方形式显示;
分子间、分母间省略乘号,分子可以为1。样例输入a/b*b/a样例输出1
问题 P: 2048题目描述
想必大家都玩过2048吧。
2048是一款游戏,游戏中,面板上会显示带有数值的瓷砖。使用键盘方向键在面板上移动瓷砖。按向上键(Up)所有的瓷砖会向上移动。按向右键(Right)所有的瓷砖将向面板右侧移动,依此类推。每次移动,都会出现一块新的瓷砖。游戏的目的是让具有相同数值的瓷砖彼此相撞。如果具有相同数值的两块瓷砖撞到一起,它们会合并成数值翻一倍的一块瓷砖,并得到等于合并后数值的分数。因此,如果两块数值为“2”的瓷砖发生碰撞时,它们会变成一块数值为4的瓷砖,得到4分。如果两块数值为4的瓷砖发生碰撞,它们会变成一块数值为8的瓷砖,得到8分,依此类推。如果你能成功创建一块数值为2048的瓷砖,你便会获胜。
--摘自web2048
作为11班高智商症候群患者的zby自然不会放过这次写AI的机会。zby才不屑于经典的4×4面板,他要写n×n版的AI。对于瓷砖碰撞的代码段,zby本着给学弟学妹们练练手的好意留给了你,请你计算一次移动产生的得分。输入
第一行包含 2 个正整数 n, m,用一个空格隔开。m ( 1 ≤ m≤ 4)表示移动方向:1~4分别表示上下左右。
第 i + 1 行( 1 ≤ i ≤ n)中,每行n个数,用空格隔开,表示面板上的数字,每个数字为2k(0≤ k ≤12)或0,0表示空格子。输出
输出共 1 行,包含一个整数,表示一次移动产生的得分。样例输入4 12 4 32 82 4 2 02 4 0 00 0 2 0样例输出16提示对于 100%的数据, 2≤ n ≤ 1,000。
问题 Q: Soundex编码题目描述
Soundex编码是将基于它们的拼写听起来相同的单词归类在一起。例如,“can”和“khawn”,“con”和“gone”在Soundex编码下是等价的。
Soundex编码涉及将每个单词转换成一连串的数字,其中每一个数字代表一个字母:11表示B、F、P或V12表示C、G、J、K、Q、S、X或Z13表示D或T14表示L15表示M或N16表示R字母A、E、I、O、U、H、W和Y在Soundex编码中不被表示,并且如果存在连续的字母,这些字母是用相同的数字表示的,那么这些字母就仅用一个数字来表示。具有相同Soundex编码的单词被认为是相等的。输入输入的每一行给出一个单词,全大写,少于20个字母长输出对每行输入,输出一行,给出Soundex编码。样例输入KHAWNPFISTERBOBBY样例输出25 123611
问题 S: 牛跑步题目描述
新牛到部队,CG要求它们每天早上搞晨跑,从A农场跑到B农场。从A农场到B农场中有n-2个路口,分别标上号,A农场为1号,B农场为n号,路口分别为2...n-1号,从A 农场到B农场有很多条路径可以到达,而CG发现有的路口是必须经过的,即每条路径都经过的路口,CG要把它们记录下来,这样CG就可以先到那个路口,观察新牛们有没有偷懒,而你的任务就是找出所有必经路口。输入
第一行两个用空格隔开的整数n(3≤n≤2000)和e(1≤e≤8000)。
接下来从第2到第e+1行,每行两个用空格隔开的整数p和q,表示路口p和q之间有路径直达。
输入数据保证必经路口一定存在,并且每个路口都和A农场、B农场相连通。输出
第一行一个整数m,表示必经路口的数目。
第二行按从小到大的顺序依次输出每个必经路口的编号,每两个数之间用一个空格隔开。
注意:不包括起点和终点。样例输入6
6样例输出22
问题 T: Sramoc问题题目描述
Sramoc(K,M)表示用数字0,1,2,。。。,K-1组成的自然数中能被M整除的最小数。给定K,M,求Sramoc(K,M)。例如,K=2,M=7时,Sramoc(K,M)=1001。输入
输入文件第一行为两个整数K,M,满足2&=k&=10,1&=m&=1000。输出
输出文件包含Sramoc(K,M)的值。样例输入2
7样例输出1001
谢谢各位大神,请求您们帮帮我这个新手~记得要是Pascal哦,还要有代码哦~~~
a:array[1..100000]
i,j,s,n,z:begin
read(n,s);
for i:=1 to n do read(a[i]);
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]+a[j]&=s then z:=z+1;
write(z);end.
登录百度帐号推荐应用

我要回帖

更多关于 ak大神10集入门教程 的文章

 

随机推荐