pascal 编程问题求助!!!

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:44:31
第1题速算游戏
源程序名 fun.pas|c|cpp
输入文件名 fun.in
输出文件名 fun.out
时间限制 1s/testcase
空间限制 32MB
问题描述
jyx和cyy打赌,比谁24点算得快,算得慢的那个人请客。24点的规则是这样的:给定4个1..9的整数,用括号改变运算顺序,通过加、减、乘、除通的一系列运算,得到整数24,注意所有中间结果必须是整数(例如(2*2)/4是允许的,而2*(2/4)是不允许的)。为了赢得这个比赛,请写一个程序帮助我作弊,快速地计算出24点。
输入数据
一行4个整数,为给定的4个数字。输入数据保证有解。
输出数据
一行,以字符串的形式输出结果,注意将每一步的运算的括号补齐(例如(3+5)+6和3*(5+6))如果有多种解答,输出字典顺序最小的一个。
样例输入
2 3 5 7
样例输出
(((3*5)+2)+7)
第2题素数密度
源程序名 prime.pas|c|cpp
输入文件名 prime.in
输出文件名 prime.out
时间限制 1s/testcase
空间限制 32MB
问题描述
给定区间[L, R](L <= R <= 2147483647,R-L <= 1000000),请计算区间中素数的个数。
输入数据
两个数L和R。
输出数据
一行,区间中素数的个数。
样例输入
2 11
样例输出
5
第3题数页码
源程序名 count.pas|c|cpp
输入文件名 count.in
输出文件名 count.out
时间限制 1s/testcase
空间限制 32MB
问题描述
一本书的页码是从1-n编号的连续整数:1, 2, 3, ... , n。请你求出全部页码中所有单个数字的和,例如第123页,它的和就是1+2+3=6。
输入数据
一行为n(1 <= n <= 10^9)。

这个难道是pascal普及组的复赛题???????????????????????????????????????????????????????????
大哥今天放学了再告诉你 太晚了 要睡觉了 你发个短信给我:025-83990345
打电话也可以啊! 上课时段8:00~16:30 不接

myzx
noip2011复赛模拟题