算法提高 大数加法 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 输入两个正整数a,b,输出a+b的值。 输入格式 两行,第一行a,第二行b。a和b的长度均小于1000位。 输出格式 一行,a+b的值。 样例输入 42 样例输出 6 1 #in ...
分类:
编程语言 时间:
2017-02-25 21:11:36
阅读次数:
208
算法提高 复数归一化 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必 ...
分类:
编程语言 时间:
2017-02-24 22:42:13
阅读次数:
340
算法提高 最大乘积 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢? 输入格式 第一行一个数表示数据组数 每组输入数据共2行: 第1行给出总共的数字的个数n和要取的数的个数m,1<=n< ...
分类:
编程语言 时间:
2017-02-24 22:13:42
阅读次数:
239
算法提高 排列数 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 0、1、2三个数字的全排列有六种,按照字母序排列如下: 012、021、102、120、201、210 输入一个数n 求0~9十个数的全排列中的第n个(第1个为0123456789 ...
分类:
编程语言 时间:
2017-02-22 20:21:23
阅读次数:
226
算法提高 约数个数 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 输入一个正整数N,输出其约数的个数。 样例输入 12 样例输出 6 样例说明 12的约数包括:1,2,3,4,6,12。共6个。 1 #include<stdio.h> 2 int mai ...
分类:
编程语言 时间:
2017-02-18 22:54:03
阅读次数:
259
算法提高 c++_ch02_04 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 输出1~100间的质数并显示出来。注意1不是质数。 输出格式 每行输出一个质数。 2 3 ... 97 注意:素数又称质数。 1 #include<stdio.h> ...
分类:
编程语言 时间:
2017-02-18 00:50:30
阅读次数:
220
当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:627 ...
分类:
编程语言 时间:
2017-02-15 23:43:23
阅读次数:
354
算法提高 6-17复数四则运算 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 设计复数库,实现基本的复数加减乘除运算。 输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔;输出时按a+bi的格式在屏幕上打印结果。参加样例输入和样例输出。 ...
分类:
编程语言 时间:
2017-02-09 23:57:26
阅读次数:
447
算法提高 排列数 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 0、1、2三个数字的全排列有六种,按照字母序排列如下: 012、021、102、120、201、210 输入一个数n 求0~9十个数的全排列中的第n个(第1个为0123456789 ...
分类:
编程语言 时间:
2017-02-07 20:08:56
阅读次数:
179
算法提高 9-2 文本加密 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 先编写函数EncryptChar,按照下述 规则将给定的字符c转化(加密)为新的字符:"A"转化"B","B"转化为"C",... ..."Z"转化为"a","a"转化为 ...
分类:
编程语言 时间:
2017-02-05 18:24:56
阅读次数:
559