【C】Open9udge
【C】Open9udge
一如年少丶
software entities (modules, classes, functions, etc.) should be open for extension , but closed for modification.
展开
-
OpenJudge 全排列
a:全排列总时间限制: 1000ms 内存限制: 65536kB描述给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有'a' 输入输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。输出输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前原创 2017-08-14 11:30:17 · 728 阅读 · 0 评论 -
OpenJudge 求整数的和与均值
f:求整数的和与均值总时间限制: 1000ms 内存限制: 65536kB描述读入n(1 输入输入第一行是一个整数n,表示有n个整数。第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。样例输入43442原创 2017-08-14 11:10:56 · 6814 阅读 · 2 评论 -
OpenJudge 6179-角谷猜想
1:角谷猜想总时间限制: 1000ms 内存限制: 65536kB描述所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。输原创 2017-08-14 11:18:07 · 1337 阅读 · 0 评论 -
OpenJudge 鸡尾酒疗法
j:鸡尾酒疗法总时间限制: 1000ms 内存限制: 65536kB描述鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HAART),由美籍华裔科学家何大一于1996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾 滋病。该疗法的应用可以减少单一用药产生的抗药性,最大限度地抑制病毒的复制,使被破坏的机体免疫功能部分甚至全部恢复,从而原创 2017-08-14 11:14:40 · 2429 阅读 · 0 评论 -
OpenJudge 大象喝水
e:大象喝水总时间限制: 1000ms 内存限制: 65536kB描述一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。输入输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。输出输出一行,包含一个整数原创 2017-08-14 10:57:36 · 1674 阅读 · 0 评论 -
OpenJudge 雇佣兵
5:雇佣兵总时间限制: 1000ms 内存限制: 65536kB描述雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。一个战斗原创 2017-08-14 11:25:13 · 921 阅读 · 0 评论 -
OpenJudge Pell数列
Pell数列总时间限制: 3000ms 内存限制: 65536kB描述Pell数列a1, a2, a3, ...的定义是这样的,a1 = 1, a2 = 2, ... , an = 2 * an − 1 + an - 2 (n > 2)。给出一个正整数k,要求Pell数列的第k项模上32767是多少。输入第1行是测试数据的原创 2017-08-20 13:27:23 · 858 阅读 · 0 评论 -
OpenJudge 1709-求一元二次方程的根
b:求一元二次方程的根总时间限制: 1000ms 内存限制: 65536kB描述利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0。输入输入一行,包含三个浮点数a, b原创 2017-08-14 11:02:17 · 3212 阅读 · 1 评论 -
OpenJudge 求特殊自然数
4:求特殊自然数总时间限制: 1000ms 内存限制: 65536kB描述一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。输入无。输出三行:第一行是此自然数的十进制表示;第一行是此自然数的七进制表示;第一行是此自然数的九进制表示。原创 2017-08-14 11:22:44 · 4157 阅读 · 3 评论 -
编程填空:第i位替换
编程填空:第i位替换总时间限制: 1000ms 内存限制: 1024kB描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位和m的第i位相同,其他位和n相同。请使用【一行代码】补全bitManipulation1函数使得程序能达到上述的功能#include using namespace std原创 2017-08-20 12:42:17 · 2069 阅读 · 0 评论 -
编程填空:第i位取反
编程填空:第i位取反总时间限制: 1000ms 内存限制: 1024kB描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位是n的第i位取反,其余位和n相同请使用【一行代码】补全bitManipulation2函数使得程序能达到上述的功能#include using namespace std;in原创 2017-08-20 12:45:40 · 1968 阅读 · 1 评论 -
编程填空:左边i位取反
编程填空:左边i位取反总时间限制: 1000ms 内存限制: 1024kB描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的左边i位是n的左边i位取反,其余位和n相同请使用【一行代码】补全bitManipulation3函数使得程序能达到上述的功能#include using namespace std;原创 2017-08-20 13:04:52 · 2685 阅读 · 2 评论