早教吧作业答案频道 -->其他-->
pascal问题,请大神帮帮忙!1.今年的上海世博会上,神秘的中山馆门口有一个史前游戏,一块巨石上有一堆神秘的小石头和一个史前的天平,中山的小工作人员正在组织观众们玩一个小游戏
题目详情
pascal问题,请大神帮帮忙!
1.今年的上海世博会上,神秘的中山馆门口有一个史前游戏,一块巨石上有一堆神秘的小石头和一个史前的天平,中山的小工作人员正在组织观众们玩一个小游戏——用一个天平和一些石头称出一个物体的重量,当然,每个小石头都是标示出了它的重量的。
这个小游戏不仅挑战了小朋友们的智慧,还提供了很多小奖品,因此小朋友们玩得非常开心。小博也玩了两次,一次他用1个1克的石头和2个5克的石头,称出了一个重量为11克的物品;第二次他用2个10克的石头和3个1克的石头,称出了一个重量为17克的物品。你能想明白他是怎么称的吗? 聪明的小博继续想,如果给我一定数量的各种石头,我能够称出多少种物品的重量呢?于是他回家后,自己编写了一个程序解决,请你也编写一个程序解决这个问题。输入只有一行,共4个数字n1、n2、n3、n4,分别表示1克、2克、5克、10克的石头的数量。取值范围:0<=n1,n2,n3,n4<=500。输出只有一个数据,由n1个1克的石头,n2个2克的石头,n3个5克的石头,n4个10克的石头,一共可以称出多少种重的物品的数量。样例输入 1 0 0 1
样例输出
4
提示
样例解释:
用1个1克的石头,1个10克的石头,一共可以称出4种不同的重,分别是:1、9
10、11。
数据说明:
如果不满足输出格式得0分;
对于50%的数据:0<=n1,n2,n3,n4<=100,另外50%的数据:0<=n1,n2,n3,n4<=500
2.输入正整数n,把整数1,2,3,……,n组成一个环,使得相邻两个整数之和均为素数。输出时从整数1开始逆时针排列。同一个环应恰好输出一次。按字典序由小到大输出所有可能的排列。输入一行,正整数N(1 样例输出 1 4 3 2 5 6
1 6 5 2 3 4
提示
说明:
素数:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
字典序由小到大输出:在本题指的是多个排列由左及右比较,第一位小的排列先输出,若第一位相等,第二位小的排列先输出,依此类推。
1.今年的上海世博会上,神秘的中山馆门口有一个史前游戏,一块巨石上有一堆神秘的小石头和一个史前的天平,中山的小工作人员正在组织观众们玩一个小游戏——用一个天平和一些石头称出一个物体的重量,当然,每个小石头都是标示出了它的重量的。
这个小游戏不仅挑战了小朋友们的智慧,还提供了很多小奖品,因此小朋友们玩得非常开心。小博也玩了两次,一次他用1个1克的石头和2个5克的石头,称出了一个重量为11克的物品;第二次他用2个10克的石头和3个1克的石头,称出了一个重量为17克的物品。你能想明白他是怎么称的吗? 聪明的小博继续想,如果给我一定数量的各种石头,我能够称出多少种物品的重量呢?于是他回家后,自己编写了一个程序解决,请你也编写一个程序解决这个问题。输入只有一行,共4个数字n1、n2、n3、n4,分别表示1克、2克、5克、10克的石头的数量。取值范围:0<=n1,n2,n3,n4<=500。输出只有一个数据,由n1个1克的石头,n2个2克的石头,n3个5克的石头,n4个10克的石头,一共可以称出多少种重的物品的数量。样例输入 1 0 0 1
样例输出
4
提示
样例解释:
用1个1克的石头,1个10克的石头,一共可以称出4种不同的重,分别是:1、9
10、11。
数据说明:
如果不满足输出格式得0分;
对于50%的数据:0<=n1,n2,n3,n4<=100,另外50%的数据:0<=n1,n2,n3,n4<=500
2.输入正整数n,把整数1,2,3,……,n组成一个环,使得相邻两个整数之和均为素数。输出时从整数1开始逆时针排列。同一个环应恰好输出一次。按字典序由小到大输出所有可能的排列。输入一行,正整数N(1
1 6 5 2 3 4
提示
说明:
素数:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
字典序由小到大输出:在本题指的是多个排列由左及右比较,第一位小的排列先输出,若第一位相等,第二位小的排列先输出,依此类推。
▼优质解答
答案和解析
题1思路:
四重循环(for i:=-n1 to n1 do for j:=-n2 to n2 do for k:=-n3 to n3 do for l:=-n4 to n4 do ......)
循环体内 w:=i+j*2+k*5+l*10;
对于每个大于0的w,将其存入到一个一维数组中(允许重复)
循环完成后,对一维数组排序,再检查有序数组中非重复元素的个数即为解
四重循环(for i:=-n1 to n1 do for j:=-n2 to n2 do for k:=-n3 to n3 do for l:=-n4 to n4 do ......)
循环体内 w:=i+j*2+k*5+l*10;
对于每个大于0的w,将其存入到一个一维数组中(允许重复)
循环完成后,对一维数组排序,再检查有序数组中非重复元素的个数即为解
看了 pascal问题,请大神帮帮...的网友还看了以下:
生活中趣无处不在:巴金的趣,趣在数天上密密麻麻的星星;沈复的趣,趣在神游山林的快乐;于漪的趣,趣在 2020-05-13 …
“不览夜景,未到重庆.”乘游船夜游两江,犹如在星河中畅游,是一个近距离认识重庆的最佳窗口.“两江号 2020-05-17 …
导游丁某在导游活动中未佩戴导游证被旅游执法人员查处,且拒不改正;经查实,丁某系将导游证转借 2020-05-19 …
在一般情况下,兴奋在神经元之间的传递涉及的结构先后顺序,正确的是A.上一神经元轴突→突触→下一神经 2020-06-27 …
有关生物必修三的问题细胞内液是否包括细胞内各种液体?包括液泡中的液体?神经冲动只是指在神经纤维上传 2020-07-13 …
兴奋在神经纤维上的传导和在神经元之间的传递,通常会受到机体或细胞内外的各种因素的影响.神经元按引起下 2020-10-30 …
神经冲动在神经元之间只能单向传递的原因是()A.突触小泡释放神经递质从突触后膜至间隙B.神经递质从突 2020-11-03 …
阅读阅读是一种探险,你随着诗人进入奇幻与想象的领域;你看到小说家笔下的人生;你在神游中乘船沉潜到大海 2020-11-14 …
关于兴奋在神经纤维和神经元之间的传导,说法正确的是()A.兴奋以电信号的形式沿神经纤维传导B.兴奋在 2020-11-28 …
黄河自古多忧患,治理黄河的关键措施是()A.在上游兴建水库B.搞好中游黄土高原的水土保持工作C.在下 2021-01-12 …