- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 一切函数皆可傅里叶
void dft(complex F[], complex x[], int N) //X[]标识变换后频域,x[]为时域采样信号。complex complexMult(complex a, complex b) //复数乘。complex complexadd(complex a, complex b) //复数加。
2024-02-21 19:36:28
464
原创 俄罗斯方块
作者:最近闲来无事,编了个小游戏玩。有兴趣的朋友可以看看。代码如下:#include<iostream>#include<string>#include<ctime>#include<cstdlib>#include<windows.h>#include<conio.h>using namespace std;int block00[4][4] = { { 10,0,0,0 },{ 1,1,1,1 },{ 0
2022-03-05 20:29:38
121
原创 1163:阿克曼(Ackmann)函数
【题目描述】阿克曼(Ackmann)函数中,定义域是非负整数,函数值定义为:【输入】输入和。【输出】函数值。【输入样例】2 3【输出样例】9首先我们要知道函数表达式的知识,在返回值不是void的函数中,return 返回的是这个函数最后的结果的值,同样递归函数也是一个函数,只是它是调用自身的函数而已,所以不要迷这点,因为递归函数也不是一个非常高大上的东西在else 中 return 返回的值是akm(m-1,akm(m,n-1))递归完成以后的,有可能会递归调动很多层,所以不
2021-11-26 22:05:18
4678
1
原创 1157:哥德巴赫猜想
#include<iostream>#include<cmath>using namespace std;bool judge(int x);int main(){ int x; int i; for(x=6; x<=100; x+=2) //枚举6-100的偶数 for(i=2; i<=x/2; i++) //将x分解为i与x-i两个数 if(judge(i)&&judge(x-...
2021-11-26 21:50:56
1301
原创 信息学奥赛一本通-1150 正整数2和n之间的完全数
【题目描述】求正整数2和n之间的完全数(一行一个数)。完全数:因子之和等于它本身的自然数,如6=1+2+3【输入】输入n。【输出】一行一个数,按由小到大的顺序。【输入样例】7【输出样例】6【源程序】#include<iostream>using namespace std;int judge(int x);int main(){ int n; int i; cin>>n; for(i=2; i<=n...
2021-11-26 19:25:19
879
原创 输出计算数值
【描述】输入N行数据a,b,c,分别计算表达式a*b-4*a*c的值。【输入】N+1行;第一行为整数N;后面N行是N组a,b,c的值;【输出】N行,每一组数据的计算结果。【样例输入】 2 0 0 0 1 1 1【样例输出】 0 -3源代码:#include<bits/stdc++.h>using namespace std;int a[1010][4];long long he(int a,int b,int c...
2021-11-20 17:54:07
643
原创 .歌唱比赛
【描述】n名同学参加歌唱比赛,并接受m(m≤20)名评委的评分,评分范围是0~10分。每名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下m-2个评分的平均数。请问:得分最高的同学分数是多少?评分保留2位小数。【输入】n+1行,第一行两个整数n和m,用空格隔开;接下来n行每行有m个整数,是每个同学的得分。【输出】一个浮点数,保留小数点后两位。【样例输入】 3 4 10 6 9 8 9 7 8 8 8 6 7 5【样例输出】 8....
2021-11-20 17:50:33
810
原创 04:数组逆序重放
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。输入输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。输出输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。样例输入58 6 5 4 1样例输出1 4 5 6 8源代码:#include <iostream>using namespace std;int main(){ int n, a[...
2021-10-15 19:57:02
730
原创 Vigenère密码(信息学奥赛一本通-T1402)
【题目描述】16世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用C表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为k。 在Vigenère密码中,密钥k是一个字母串,k=k1k2…kn。当明文M=m1m2…mn时,得到的密文C=c1c2…cn,
2021-10-09 20:43:17
177
原创 向量点积计算(信息学奥赛一本通-T1108)
【题目描述】在线性代数、计算几何中,向量点积是一种十分重要的运算。给定两个n维向量a=(a1,a2,...,an)和b=(b1,b2,...,bn),求点积a⋅b=a1b1+a2b2+...+anbn。【输入】第一行是一个整数n(1≤n≤1000)。第二行包含n个整数a1,a2,...,an。第三行包含n个整数b1,b2,...,bn。相邻整数之间用单个空格隔开。每个整数的绝对值都不超过1000。【输出】一个整数,即两个向量的点积结果。【输入样例】31 4 62 1 5
2021-10-09 20:36:22
286
原创 1104:计算书费
【题目描述】下面是一个图书的单价表:计算概论 28.9元/本数据结构与算法 32.7元/本数字逻辑 45.6元/本C++程序设计教程 78元/本人工智能 35 元/本计算机体系结构 86.2元/本编译原理 27.8元/本操作系统 43元/本计算机网络 56元/本JAVA程序设计 65元/本给定每种图书购买的数量,编程计算应付的总费用。【输入】输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计
2021-10-09 19:42:51
731
原创 1103:陶陶摘苹果
1103:陶陶摘苹果【题目描述】陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。【输入】包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间
2021-10-09 19:37:31
264
原创 2021-09-04 love snow
I love things in my worldThe sun,the mun,and snowThe sun for the dayThe mun for the nightThe snow for the mine.
2021-09-04 11:14:03
64
原创 2021-09-03 力量对比(power)
题意:在拔河比赛中,小胖的力量特别大,一人的力量能抵得过两人的力量,凭借着小胖的出色发挥,他所在的红队最终赢得了胜利。在拔河比赛中,这样的小胖越多越好啊,而体育老师想知道有多少位这样的小胖呢。假如我们给出所有学生的力量值,且任意两位学生的力量是不同的。如何能快速知道有多少位这样的小胖呢。输入:输入共两行,第一行是一个正整数n,表示共有n位同学。接下来一行为由空格分割的n个正整数,分别表示每一位同学的力量值。输出:只有一个正整数,为满足条件的数目。#include<iostream>
2021-09-03 22:13:37
1128
1
原创 雪——snow
浮生只合尊前老,雪满长安道。暖国的雨,向来没有变过冰冷的坚硬的灿烂的雪花。博识的人们觉得他单调,他自己也以为不幸否耶?江南的雪,可是滋润美艳之至了;那是还在隐约着的青春的消息,是极壮健的处子的皮肤。雪野中有血红的宝珠山茶,白中隐青的单瓣梅花,深黄的磬口的蜡梅花;雪下面还有冷绿的杂草。蝴蝶确乎没有;蜜蜂是否来采山茶花和梅花的蜜,我可记不真切了。但我的眼前仿佛看见冬花开在雪野中,有许多蜜蜂们忙碌地飞着,也听得他们嗡嗡地闹着。孩子们呵着冻得通红,象紫芽姜一般的小手,七八个一齐来塑雪罗汉。因为不成功,..
2021-09-03 21:43:53
120
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人