- 博客(11)
- 收藏
- 关注
原创 [NOIP1998 普及组] 阶乘之和
用高精度计算出 S=1!+2!+3!+⋯+n!S = 1! + 2! + 3! + \cdots + n!S=1!+2!+3!+⋯+n!(n≤50n \le 50n≤50)。其中 表示阶乘,例如:5!=5×4×3×2×15! = 5 \times 4 \times 3 \times 2 \times 15!=5×4×3×2×1。一个正整数 nnn。一个正整数 SSS,表示计算结果。 样例输出 #1 提示 【数据范围】对于 100%100 \%100% 的数据,1≤n≤501 \le n \le 501≤
2022-06-20 18:26:21
237
1
原创 CCF-202112-4 磁盘文件操作(25分)
#include <bits/stdc++.h> using namespace std; map<int, pair<int, int> > memory; const int M = 300000; bool onlyAOwner(int l, int r, int id) { for (int i = l; i <= r; i++) { if (memory.count(i) == 0) retu
2022-05-18 23:17:46
482
原创 CCF-202203-2-出行计划
CCF-202203-2-出行计划 将针对查询计算最多有几次出行转化为针对出行时间和核酸证明期限计算哪些时间可以出行。 #include <bits/stdc++.h> using namespace std; int query[200005] = {0}; int main() { int n, m, k; cin >> n >> m >> k; for (int i = 1; i <= n; i++) {
2022-05-18 21:44:37
481
原创 高精度乘法
高精度乘法 描述 之前做过了一道关于高精度加法的,想必难不倒大家,那么请大家现在尝试一下高精度乘法吧! 输入 输入包括两行。 第一行一个整数A,第二行一个整数B。(0≤A,B≤1010000 \le A,B \le 10 ^ {1000}0≤A,B≤101000) 输出 输出一行,A和B的乘积。 输入样例 1 111111111111 111111111111 输出样例 1 12345679012...
2019-11-28 21:59:24
319
原创 分解质因子
#include <stdio.h> int main() { int n, i; scanf("%d",&n); printf("%d=", n); for (i = 2; i <= n; i++) { while (n != i) { if (n % i == 0) ...
2019-11-17 22:29:27
123
原创 整数分解为若干项之和(递归)
将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。 输入格式: 每个输入包含一个测试用例,即正整数N (0<N≤30)。 输出格式: 输入样例: 7 输出样例: 7=1+1+1+1+1+1+1;7=1+1+1+1+1+2;7=1+1+1+1+3;7=1+1+1+2+2 7=1+1+1+4;7=1+1+2...
2019-11-17 14:42:07
781
原创 C语言九宫格输入法
C语言九宫格输入法 假设有九宫格输入法键盘布局如下: [ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXYZ ] [ 0空 ] 注意:中括号[ ]仅为了表示键盘的分隔,不是输入字符。每个中括号中,位于首位的数字字符即是键盘的按键,按一下即可输入该数字字符。多次按同一个键,则输入的字符...
2019-11-10 20:10:58
7352
原创 删除字符串中的子串
删除字符串中的子串 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。 输入格式: 输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。 输出格式: 在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。 输入样例: Tomcat is a male ccatat cat 输出样例: Tom is a male...
2019-11-10 19:32:11
512
原创 大炮打蚊子
大炮打蚊子 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格。向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO O 其中,X为炮弹落点中心,O为紧靠中心的四个有杀伤力的格子范围。若蚊子被炮弹命中(位于X格),一击毙命,若仅被杀伤(位于O格),则损失一半的生命力。也就是说,一次命中或者两次杀伤均可消灭蚊子。现在给出蚊子的分布情况以及连续k发炮弹的落...
2019-11-06 23:17:30
1133
原创 螺旋方阵
螺旋方阵 所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。 输入格式: 输入在一行中给出一个正整数N(<10)。 输出格式: 输出N×N的螺旋方阵。每行N个数字,每个数字占3位。 输入样例: 5 输出样例: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7...
2019-11-06 16:01:02
552
原创 求一批整数中出现最多的个位数字
***求一批整数中出现最多的个位数字*** 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。 输入格式: 输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。 输出格式: 在一行中按格式“M: n1 n2 …”输出,其...
2019-11-05 23:55:23
697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人