Alex_McAvoy的博客

I'm not there,I'm not die.

排序:
默认
按更新时间
按访问量
RSS订阅

C++语言基础 —— 函数

【函数】 求正整数2和n之间的完全数(信息学奥赛一本通-T1150):点击这里 素数个数(信息学奥赛一本通-T1151):点击这里 最大数max(x,y,z)(信息学奥赛一本通-T1152):点击这里 绝对素数(信息学奥赛一本通-T1153):点击这里 亲和数(信息学奥赛一本通-T115...

2019-06-14 18:56:21

阅读数 461

评论数 0

再求f(x,n)(信息学奥赛一本通-T1167)

【题目描述】 已知 用递归函数求解。 【输入】 第一数是x的值,第二个数是n的值。 【输出】 函数值,保留两位小数。 【输入样例】 1 2 【输出样例】 0.40 【源程序】 #include<iostream> #include&...

2018-03-11 23:04:22

阅读数 1971

评论数 0

求f(x,n)(信息学奥赛一本通-T1166)

【题目描述】 已知 计算f的值。 【输入】 输入x和n。 【输出】 函数值,保留两位小数。 【输入样例】 4.2 10 【输出样例】 3.68 【源程序】 #include<iostream> #include<cstdio...

2018-03-11 23:04:21

阅读数 2521

评论数 0

Hermite多项式(信息学奥赛一本通-T1165)

【题目描述】 用递归的方法求Hermite多项式的值 对给定的x和正整数n,求多项式的值,并保留两位小数。 【输入】 给定的n和正整数x。 【输出】 多项式的值。 【输入样例】 1 2 【输出样例】 4.00 【源程序】 #include<iostre...

2018-03-11 23:03:34

阅读数 2411

评论数 0

digit函数(信息学奥赛一本通-T1164)

【题目描述】 在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字。 【输入】 正整数n和k。 【输出】 一个数字。 【输入样例】 31859 3 【输出样例】 8 【源程序】 #include<iostream> usi...

2018-03-11 23:02:51

阅读数 2218

评论数 3

阿克曼(Ackmann)函数(信息学奥赛一本通-T1163)

【题目描述】 阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m≤3,n≤10),函数值定义为: akm(m,n) = n+1; (m=0时) akm(m,n) = akm(m-1,1); (m>0,n=0时) akm(m,n) = akm(m-1...

2018-03-11 22:56:23

阅读数 2056

评论数 0

字符串逆序(信息学奥赛一本通-T1162)

【题目描述】 输入一串以‘!’结束的字符,按逆序输出。 【输入】 如题述。 【输出】 如题述。 【输入样例】 abc! 【输出样例】 cba 【源程序】 #include<iostream> #include<cstdio&...

2018-03-11 15:57:59

阅读数 2615

评论数 3

转进制(信息学奥赛一本通-T1161)

【题目描述】 用递归算法将一个十进制数X转换成任意进制数M(M≤16)。 【输入】 一行两个数,第一个十进制数X,第二个为进制M。 【输出】 输出结果。 【输入样例】 31 16 {将十进制31转化为十六进制数} 【输出样例】 1F 【源程序】 #include&...

2018-03-11 15:52:47

阅读数 2807

评论数 0

倒序数(信息学奥赛一本通-T1160)

【题目描述】 输入一个非负整数,输出这个数的倒序数。例如输入123,输出321。 【输入】 输入一个非负整数(保证个位不为零)。 【输出】 输出倒序的数。 【输入样例】 123 【输出样例】 321 【源程序】 #include<iostream&g...

2018-03-11 15:44:47

阅读数 3061

评论数 0

斐波那契数列(信息学奥赛一本通-T1159)

【题目描述】 用递归函数输出斐波那契数列第n项。0,1,1,2,3,5,8,13…… 【输入】 一个正整数n,表示第n项。 【输出】 第n项是多少。 【输入样例】 3 【输出样例】 1 【源程序】 #include<iostream> usin...

2018-03-11 15:39:28

阅读数 2817

评论数 0

求1+2+3+...(信息学奥赛一本通-T1158)

【题目描述】 用递归的方法求1+2+3+……+N的值。 【输入】 输入n。 【输出】 输出和。 【输入样例】 5 【输出样例】 15 【源程序】 #include<iostream> using namespace std; int calcu...

2018-03-11 15:35:42

阅读数 2187

评论数 0

确定进制(信息学奥赛一本通-T1413)

【题目描述】 6*9=42对于十进制来说是错误的,但是对于13进制来说是正确的。即6(13)*9(13)=42(13),而 42(13)=4*131+2*130=54(10)。 你的任务是写一段程序,读入三个整数p、q和 r,然后确定一个进制 B(2≤B≤40) 使得p*q=r。如果 B 有很...

2018-03-10 22:27:36

阅读数 2287

评论数 0

二进制分类(信息学奥赛一本通-T1412)

【题目描述】 若将一个正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为A类数,否则就称其为B类数。 例如: (13)10=(1101)2,其中1的个数为3,0的个数为1,则称此数为A类数; (10)10=(1010)2,其中1的个数为2,0的个数也为...

2018-03-10 22:12:24

阅读数 2274

评论数 1

笨小猴(信息学奥赛一本通-T1407)

【题目描述】 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是...

2018-03-10 21:27:22

阅读数 2488

评论数 0

我家的门牌号(信息学奥赛一本通-T1404)

【题目描述】 我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。 若其余各家的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。数据保证有唯一解。 【输入】 一个正整数n。n<100000。 【输出】 一行,包含两个正整数,分别是我家的门牌号...

2018-03-08 22:15:19

阅读数 3607

评论数 1

质数的和与积(信息学奥赛一本通-T1405)

【题目描述】 两个质数的和是S,它们的积最大是多少? 【输入】 一个不大于10000的正整数S,为两个质数的和。 【输出】 一个整数,为两个质数的最大乘积。数据保证有解。 【输入样例】 50 【输出样例】 589 【源程序】 #include<iostrea...

2018-03-08 21:40:47

阅读数 1726

评论数 0

单词替换(信息学奥赛一本通-T1406)

【题目描述】 输入一个字符串,以回车结束(字符串长度≤200)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。 【输入】 第1行是包含多个单词的字符串 s; 第2行是待替换的单词a(长度 ≤ 100);...

2018-03-08 21:33:57

阅读数 2668

评论数 1

Vigenère密码(信息学奥赛一本通-T1402)

【题目描述】 16世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用...

2018-03-08 21:00:44

阅读数 2458

评论数 0

机器翻译(信息学奥赛一本通-T1401)

【题目描述】 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中...

2018-03-08 20:33:54

阅读数 2512

评论数 1

统计单词数(信息学奥赛一本通-T1400)

【题目描述】 目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳嗽情况进行检查,对于体温超过37.5度(含等于37.5度)并且咳嗽的病人初步判定为甲流病人(初筛)。现需要统计某天前来挂号就诊的病人中有多少人被初筛为甲流病人。 【输入】 一般的文本编辑器都有查找单词...

2018-03-08 19:45:01

阅读数 4062

评论数 3

提示
确定要删除当前文章?
取消 删除