- 博客(9)
- 收藏
- 关注
原创 矩阵翻硬币的启示
原文章非常精彩https://blog.csdn.net/wr132/article/details/43772189其中,另有关于C++大数计算的详细讲解。1.完全平方数是约数为奇数个的数,例如,0.1.4.9…2.C++对于大数的存储使用string,因为其长度可以控制...
2021-03-01 23:32:23
68
转载 矩形面积交
声明:仅供学习使用,如有侵权,请尽快联系。Description平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。Input输入仅包含两行,每行描述一个矩形。在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。Output输出仅包含一个实数,为交的面积,保留到小数后两位。Sample Input 11 1 3 32 2 4 4Sample Output 11.0
2021-02-28 14:21:35
236
原创 回文数字
Description观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的十进制数字。满足如下要求:该数字的各个数位之和等于输入的整数。Input一个正整数 n (10<n<100), 表示要求满足的数位和。Output若干行,每行包含一个满足要求的5位或6位整数。数字按从小到大的顺序排列。如果没有满足条件的,输出:-1Sample Input 144Sample Out
2021-02-25 19:48:28
430
原创 回形取数
Description回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。Input输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。Output输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。Sample Input 13 31 2 34 5 67 8 9Sample Output 11 4 7 8 9 6 3 2 5Sam
2021-02-25 17:06:32
135
原创 龟兔赛跑预测 C++
Description话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以 上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不停止。然而有些比赛相当漫长,全程观看会耗费
2021-02-20 16:04:28
463
1
原创 高精度加法
Description输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[0]等于(A[0]+B[0])%10。然后计算A[1]与B[1]
2021-02-19 23:26:13
231
原创 分解质因数
Description求出区间[a,b]中所有整数的质因数分解。Input输入两个整数a,b。Output每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)Sample Input 13 10Sample Output 13=34=225=56=237=78=2229=3310=25#include <iostream>using namespace std;bool Is_prime(int
2021-02-19 15:22:08
69
原创 报时助手
Description给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8:eig
2021-02-18 17:00:57
85
原创 记录第一次做算法题调试成功--Sine之舞
记录第一次做算法题调试成功–Sine之舞Description最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。不妨设An=sin(1–sin(2+sin(3–sin(4+…sin(n))…)Sn=(…(A1+n)A2+n-1)A3+…+2)An+1FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。Input仅有一个数:N<201。
2021-02-18 13:35:29
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人