计算(a+b)*c的值
Time Limit:1000MS Memory Limit: 128MB
abc.cpp/c/pas Description
给定3个整数a、b、c,计算表达式(a+b)*c的值。
Input
输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。
(-10,000 < a,b,c < 10,000)
Output
输出一行,即表达式的值
Sample Input
2 3 5
Sample Output
25
Hint
最高的分数
Time Limit:1000MS Memory Limit: 128MB
high.cpp/c/pas
Description
孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。
因为人数比较多,他觉得这件事情交给计算机来做比较方便。
你能帮孙老师解决这个问题吗?
Input
输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。
所有成绩均为0到100之间的整数。
Output
输出一个整数,即最高的成绩。
Sample Input
5
85 78 90 99 60
Sample Output
99
Hint
Nim游戏
Time Limit:1000MS Memory Limit: 128MB
nim.cpp/c/pas
Description
有N(1<=N<=100)堆石子,每堆个数给定A1..AN(1<=Ai<=2,147,483,647)请注意数据类型的选择,现有甲乙两人轮流取石子,由甲开始,每次选一堆,取走任意数目石子,不能不取。
不能取者负,求甲是否获胜。
假定每人都采取最优策略。
Input
多组nim.in
第一行:一个数T,组数
每组第一行:一个数N。
以下N行:每堆石子数Ai
Output
nim.out
对于每组输入,输出结果。
输出Win 或是Lose
Sample Input
2
2
3
3
3
2
4
6
Sample Output
Lose
Lose
Hint
solution
Time Limit:2000MS Memory Limit: 256MB
solution.cpp/c/pas
Description
近来IOI专家们正在进行一项有关整数方程的研究,研究涉及到整数方程解集的统计问题,问题是这样的:
对任意的正整数N,我们有整数方程:1/X1+1/X2+…+1/X N=1,该整数方程的一个解集{x1,x2,……,x n}是使整数方程成立的一组正整数,例如{n,n,n,…,n}就是一个解集,在统计解集时,IOI专家把数据值相同但顺序不一样的解集认为是同一个解集,例如:当n=3时,我们把{2,3,6}和{3,6,2}义为是同一个解集。
现在的任务是:对于一个给定的m ,在最多只允许1个x i大于m时,求出整数方程不同解集的个数。
Input
输入文件共一行,有2个空格分开的正整数,它们分别是n,m(n<=20,m<=100)。
Output
输出文件为一行,是不同解集的总个数。
Sample Input
10
Sample Output
3
Hint
方程式
Time Limit:1000MS Memory Limit: 128MB
equation.cpp/c/pas
Description
方程式是非常典型的数学形式,应用非常广泛。
信息学中也有大量的数学类问题,作为一名OIer,自然是要会解方程式的。
那就从一元一次方程式开始。
4+3x=8
6a-5+1=2-2a
-5+12y=0
以上就是一些一元一次方程式。
现在请你对输入的方程式输出解。
我们约定:输入的方程式只包含数字、小写字母以及“+”、“-”、“=”三个数学符号。
当然“-”既可以理解为减号,也可以理解为负号。
Input
输入文件只有一行,一个一元一次方程式。
输入数据保证方程是成立的且有实数解。
Output
输出文件只有一行,为输入方程的解,精确到小数点后三位。
注意要输出完整的表达式。
Sample Input
6a-5+1=2-2a
Sample Output
a=0.750
Hint
方程式中出现的数字绝对值不超过100。
同余方程
Time Limit:1000MS Memory Limit: 128MB
mod.cpp/c/pas Description
求关于x的同余方程ax≡1(mod b)的最小正整数解。
Input
输入文件为mod.in。
输入只有一行。
包含两个正整数a,b,用一个空格隔开。
Output
输出文件为mod.out。
输出只有一行,包含一个正整数x0,即最小正整数解。
输入数据保证一定有解。
Sample Input
3 10
Sample Output
7
Hint
对于40%的数据,2<=b<=1,000
对于60%的数据,2<=b<=50,000,000
对于100%的数据,2<=a,b<=2,000,000,000。