- 博客(53)
- 收藏
- 关注
原创 P1287 盒子与球
题目描述现有rr个互不相同的盒子和nn个互不相同的球,要将这nn个球放入rr个盒子中,且不允许有空盒子。请求出有多少种不同的放法。两种放法不同当且仅当存在一个球使得该球在两种放法中放入了不同的盒子。输入格式输入只有一行两个整数,分别代表nn和rr。输出格式输出一行一个整数代表答案。输入输出样例输入 #1复制3 2输出 #1复制6说明/提示样例输入输出 1 解释有两个盒子(编号为1, 21,2)和三个球(编号为1, 2,...
2022-03-27 20:32:20
496
原创 P1303 A*B Problem
题目描述求两数的积。输入格式两行,两个整数。输出格式一行一个整数表示乘积。输入输出样例输入 #1复制1 2输出 #1复制2说明/提示每个数字不超过 10^{2000}102000 ,需用高精。思路:就是按照小学乘法进行计算,然后进行判断进位。逆序输出。#include<iostream>#include <cstdio>#include <math.h>#include <cstring>..
2022-03-11 22:32:33
380
原创 高精度减法
思路:用数组逆序存储,与加法类似就是考虑的情况要多一点#include <iostream>#include <string.h>using namespace std;int main(){ char a[100005],b[100005]; cin>>a>>b; int c[100005],d[100005]; int n,m; n=strlen(a); m=strlen(b); for(...
2022-03-06 18:57:20
202
原创 悬崖,数数
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网小沙被困在两个巨大的墙壁之中快要被压死了,但是两个墙壁中间就是万丈悬崖,小沙想要多活一会,他脚底下有一个非常强大的弹跳鞋,每一次跳跃可以使他向着对面的墙壁飞行x米,但是他必须要踩上墙壁才能进行下一次跳跃,现已知两个墙壁中间间隔n米,并且每次跳跃两个墙壁之间的距离会减少1米,也就是说小沙在n秒后就会被压死,如果不考虑跳跃期间墙壁的移动,请问小沙最多能跳(飞)多少米。两面墙壁都没有什么物品可以让小沙能够抓住从而挂在墙壁上,所以小沙要保证一直的.
2022-03-04 20:45:22
704
原创 7-12 寻宝
小明有一张藏宝图,上面有m*n个房间,每个房间里面都有一个有一定价值的宝物,小明只能从左上角的房间进入收集宝物,且每次只能向右边或向下边的房间继续寻宝,最终只能从最右下的房间出来。请你帮小明计算下他最多可以收集到多少价值的宝物?输入格式:输入第一行给出两个正整数m,n(1=<m,n<=2000),随后给出m行数据,每行都包括n个正整数,中间用空格分割。输出格式:输出收集到的最大价值v,题目保证v<10^9。样例">输入样例:4 41 18 9 37 10
2022-03-04 20:41:28
206
原创 7-11 高空坠球
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格式:输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式:在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。输入样例:33 5输出样例:94.9 1.0思路:就是一道计算题,每次乘以1/2的
2022-03-02 21:25:34
514
原创 杨辉三角形
题目描述下面的图形是著名的杨辉三角形:如果我们按从上到下、从左到右的顺序把所有数排成一列,可以得到如下数列:1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 6, 4, 1, \cdots1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,⋯给定一个正整数NN,请你输出数列中第一次出现NN是在第几个数?输入描述输入一个整数NN。输出描述输出一个整数代表答案。输入输出样例示例 1输入6输出13...
2022-03-02 21:01:18
383
原创 煤球数目1
题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。有一堆煤球,堆成三角棱锥形。具体: 第一层放11个, 第二层33个(排列成三角形), 第三层66个(排列成三角形), 第四层1010个(排列成三角形), .... 如果一共有100100层,共有多少个煤球?#include<iostream>#include<algorithm>#include<cstring>#include<m...
2022-03-01 21:28:16
78
原创 4307. 数字重构
给定两个正整数 aa 和 bb,均不含前导 00。现在,请你对 aa 进行重构,重新排列其各位数字顺序,得到一个不含前导 00 的新正整数。要求新正整数在不超过 bb 的前提下,尽可能大。输出新正整数。注意,我们允许新正整数等于 aa,即保持原样不变。输入格式第一行包含一个正整数 aa。第二行包含一个正整数 bb。两个输入数字均不含前导 00。输出格式一个不含前导 00 的正整数,表示答案。数据保证一定有解。数据范围前66个测试点满足1≤a,b≤10...
2022-02-26 21:55:03
349
原创 斐波那契字符串
斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、34、……1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下递推的形式定义:F(0)=1,F(1)=1,F(n)=F(n−1)+F(n−2)(n≥2,n∈N∗)F(0)=1,F(1)=1,F(n)=F(n−1)+F(n−2)(n≥2,n∈N∗)。如果一个数出现在斐波那契数列之中,那么我们就称这个数为斐波那契数。现在,给定一个整数nn,请你构造一个长度为nn的字符串s1s2…sns1s2…sn。...
2022-02-26 21:51:00
859
原创 4306. 序列处理
给定一个长度为 nn 的整数序列 a1,a2,…,ana1,a2,…,an。我们可以对该序列进行修改操作,每次操作选中其中一个元素,并使其增加 11。现在,请你计算要使得序列中的元素各不相同,至少需要进行多少次操作。输入格式第一行包含整数 nn。第二行包含 nn 个整数 a1,a2,…,ana1,a2,…,an。输出格式一个整数,表示所需的最少操作次数。数据范围前66个测试点满足1≤n≤101≤n≤10。所有测试点满足1≤n≤30001≤n≤3000,1≤ai≤...
2022-02-26 21:39:37
1093
原创 字符串编辑
试题 算法训练 字符串编辑提交此题评测记录资源限制时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有: 1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ’s’ ,若字符串中有多个 ‘s’,则删除第一次出现的。 2 I:插入一个字符,命令的格式为:I a1 a2 其中a1表示插入到指定字符前面,a2表示将要插入的字符。例如:I s ...
2022-02-16 11:30:36
224
原创 今日的学习
lqp在为出题而烦恼,他完全没有头绪,好烦啊… 他首先想到了整数拆分。整数拆分是个很有趣的问题。给你一个正整数N,对于N的一个整数拆分就是满足任意m>0,a1 ,a2 ,a3…am>0,且a1+a2+a3+…+am=N的一个有序集合。通过长时间的研究我们发现了计算对于N的整数拆分的总数有一个很简单的递推式,但是因为这个递推式实在太简单了,如果出这样的题目,大家会对比赛毫无兴趣的。然后lqp又想到了斐波那契数。定义F0=0,F1=1,Fn=Fn-1+Fn-2 (n>1),Fn就是斐波那契数的
2022-02-13 12:12:58
83
原创 今日的学习
试题 算法训练 无聊的逗提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中。不过他想到了一个游戏来使他更无聊。他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长的,他想知道在两根一样长的情况下长度最长是多少。输入格式 第一行一个数n,表示n个棍子。第二行n个数,每个数表示一根棍子的长度。输出格式 一个数,最大的长度。样例输入41 2 3 1...
2022-02-12 14:47:10
465
原创 今日的学习
试题 算法训练 数字游戏提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 给定一个1~N的排列a[i],每次将相邻两个数相加,得到新序列,再对新序列重复这样的操作,显然每次得到的序列都比上一次的序列长度少1,最终只剩一个数字。 例如: 3 1 2 4 4 3 6 7 9 16 现在如果知道N和最后得到的数字sum,请求出最初序列a[i],为1~N的一个排列。若有多种答案,则输出字典序最小的那一个。数据保证有解。输入格...
2022-02-11 15:10:39
193
原创 今日的练习
试题 算法训练 图腾提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 自从到了南蛮之地,孔明不仅把孟获收拾的服服帖帖,而且还发现了不少少数民族的智慧,他发现少数民族的图腾往往有着一种分形的效果(看Hint),在得到了酋长的传授后,孔明掌握了不少绘图技术,但唯独不会画他们的图腾,于是他找上了你的爷爷的爷爷的爷爷的爷爷……帮忙,作为一个好孙子的孙子的孙子的孙子……你能做到吗?输入格式 每个数据一个数字,表示图腾的大小(此大小非彼大小) n...
2022-02-11 14:52:11
621
原创 今日的学习
试题 算法训练 分数序列提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 有一分数序列 2/1, 3/2, 5/3, 8/5, 13/8, 21/13,… 求出这个数列的前n项之和(1≤n≤40),例如用户输入的是6,则计算结果为: 10.01。(注:结果保留2位小数)样例输入6样例输出10.01思路:就是个循环求和#include <iostream>#include <math.h>...
2022-02-11 12:44:02
131
原创 今日训练学习
试题 算法训练 活雷锋提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 寻找“活雷锋”:经过警察叔叔的走访调查,知道了“活雷锋”每次做完好事后,别人问起他的名字时,他总是说自己是“雷锋16”,而他家的门上也写着数字“16”。你能通过这个线索找到“活雷锋”的家吗?输入格式 输入4行5列的数字,查找16输出格式 输出1行,如果有16就输出‘yes',没有就输出’no'。样例输入一个满足题目要求的输入范例。例:1 2 ...
2022-02-11 11:31:29
1273
原创 今日训练总结
试题 算法训练 清华神兽提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 在清华这片神奇的土地上,生活着许多神兽,比较著名的有雪鲅、雪蚱和雪芬鸡,他们的简介如下: 雪鲅:一种鱼类,通常存在于与雪芬鸡相邻的水域,能长时间游泳而不停息,有时身上的花纹会变成雪蚱的形状,但很容易被识破,因为雪蚱不能生活在水里。 雪蚱:一种昆虫,生活习性比较慵懒,经常被雪芬鸡捕食。 雪芬鸡:白色羽毛的鸡类家禽,通常以雪蚱为食,与雪鲅有良好的共生关系。体型不一...
2022-02-10 15:19:11
346
原创 今日练习(简单)
试题 算法训练 输出月份天数提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 设计一个程序,从键盘输入1~12的数字作为月份,要求输出2016年该月份包含的天数,用switch语句编写。注意:屏幕上只输出一个表示天数的数字,不要输出任何其它信息(例如提示输入信息),否则可能不得分。输入格式 输入一个整数n表示2016年第n月输出格式 输出在2016年第n月的天数样例输入1样例输出31数据规模和约定 1&...
2022-02-10 11:23:35
273
原创 今日学习总结
试题 算法训练 阶乘求和提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 在主函数中输入n,计算1!+2!+3!....n!的值输出。要求定义一个求阶乘的函数fct(n),计算n!的值。样例输入5样例输出153思路:就是阶乘求和,之前也写过,就是感觉这答案好像不太对的样子#include <stdio.h>#include <string.h>#include <math.h>#in...
2022-01-28 15:07:14
689
原创 今日学习总结
L2-017 人以群分 (25 common.points)社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。输入格式:输入第一行给出一个正整数N(2≤N≤105)。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔。题目保证这些数字以及它们的和都不会超过231。输出格式:按下列格式输出:O
2022-01-24 20:03:20
144
原创 今日学习总结
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述今天是Tabris和mengxiang000来到幼儿园的第6天,美丽的老师在黑板上写了几个数字:121,11,131,聪明的Tabris一眼就看出这些数字是那样的神奇——无论是正着写还是反着写都是一样的,mengxiang000想要得到更多的这样有趣的数,又因为这是二人到幼儿园的第6天,.
2022-01-24 16:30:32
100
原创 今日学习总结
试题 算法训练 转圈游戏提交此题评测记录资源限制时间限制:1.0s 内存限制:128.0MB问题描述 n个小伙伴(编号从0到n-1)围坐一圈玩游戏。按照顺时针方向给n个位置编号,从0到n-1。 最初,第0号小伙伴在第0号位置,第1号小伙伴在第 1 号位置,……,依此类推。 游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m 号位置,第 1 号位置小伙伴走到第m+1号位置,……,依此类推,第n−m号位置上的小伙伴走到第0号位置,第n-m+1 号位置上的小伙...
2022-01-24 14:06:36
2195
原创 今日学习总结
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述欧洲人托米非常喜欢数字,他经常在空闲时玩下面的游戏对于一个数字 n, 托米会随性选中一个数 p, (1 < p <= n), 将 n 拆分成 u=⌊np⌋u=\lfloor\frac n p\rflooru=⌊pn⌋,v=n-u,并对 u,v 重复这个过程,直到他有了 n 个 11317 为了挑战托米,在每次托米进行划分时,会给托米奖励 u * v 的分数,托米希望你能帮他最大化他的得分。输入描述:第一行一..
2022-01-23 18:45:38
152
原创 今日学习总结
试题 算法训练 完全背包问题提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 有一個背包,容量為M。有N種物品,每種物品有其體積Wi與價值Vi。將這些物品的一部分放入背包,每種物品可以放任意多個,要求總體積不超過容量,且總價值最大。输入格式 第一行為N, M。 之後N行,每行為Wi, Vi。输出格式 一個數,為最大價值。样例输入3 2015 166 67 5样例输出18数据规模和约定 N, M...
2022-01-23 18:37:44
307
原创 今日学习总结
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64 位 IO 格式: %lld题目描述我们认为一个正整数是完美的,当且仅当它等于其正除数之和小于其自身时。例如,6 是完美的,因为 6 = 1 + 2 + 3。你能写一个程序来确定一个给定的数字是否完美吗?输入描述:The first line of the input is T(1≤ T ≤ 100), wh.
2022-01-22 15:10:53
77
原创 今日学习总结
试题 算法训练 矮人采金子提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 矮人们发现了N个新的金矿。据测算,开采第i个金矿会带来Ai个金币的收入。但是,开采一个金矿本身需要花费 1000 个金币来开挖隧道。矮人们可以选择是否开采每个金矿。他们想知道,通过合理的选择,他们最多可以有多少个金币的净收入。你能回答他们的问题吗?输入格式 第一行包含一个正整数N。(1 ≤N≤ 100)。 第二行为N个用空格隔开的非...
2022-01-22 11:41:51
542
原创 今日学习总结
试题 算法训练 最大分解提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 给出一个正整数n,求一个和最大的序列a0,a1,a2,……,ap,满足n=a0>a1>a2>……>ap且ai+1是ai的约数,输出a1+a2+……+ap的最大值输入格式 输入仅一行,包含一个正整数n输出格式 一个正整数,表示最大的序列和,即a1+a2+……+ap的最大值样例输入10样例输出6数据规模和约定...
2022-01-21 16:58:07
250
原创 今日学习总结
试题 算法训练 石子游戏提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 石子游戏的规则如下: 地上有n堆石子,每次操作可选取两堆石子(石子个数分别为x和y)并将它们合并,操作的得分记为(x+1)×(y+1),对地上的石子堆进行操作直到只剩下一堆石子时停止游戏。 请问在整个游戏过程中操作的总得分的最大值是多少?输入格式 输入数据的第一行为整数n,表示地上的石子堆数;第二行至第n+1行是每堆石子的个数。输出格式 程序输...
2022-01-21 09:51:27
143
原创 今日学习总结
试题 算法训练 礼物提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 JiaoShou在爱琳大陆的旅行完毕,即将回家,为了纪念这次旅行,他决定带回一些礼物给好朋友。 在走出了怪物森林以后,JiaoShou看到了排成一排的N个石子。 这些石子很漂亮,JiaoShou决定以此为礼物。 但是这N个石子被施加了一种特殊的魔法。 如果要取走石子,必须按照以下的规则去取。 每次必须取连续的2*K个石子,并且满足前K个石子的重量和小于...
2022-01-20 11:32:00
369
原创 今日学习总结
L1-033 出生年 (15 分)以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。输出格式:
2022-01-19 19:10:15
197
原创 今日学习总结
试题 算法训练 6-2递归求二进制表示位数提交此题评测记录资源限制时间限制:10.0s 内存限制:256.0MB问题描述 给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1001,因此位数是4。样例输入一个满足题目要求的输入范例。9样例输出4与上面的样例输入对应的输出。数据规模和约定 输入数据中每一个数的范围。 例:输入在int表示范围内。思路:就是二进制转换,用计数器记录就行#incl...
2022-01-18 15:18:41
79
原创 今日学习总结
试题 算法训练 递归输出数字三角形提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输出一个n行的与样例类似的数字三角形,必须使用递归来实现输入格式 一个正整数数n,表示三角形的行数输出格式 输出一个与样例类似的n行的数字三角形,同一行每两个数之间用一个空格隔开即可(图中只是为防止题面格式化而用'_'代替空格)样例输入4样例输出___1__2_3_4_5_67_8_9_10数据规模和约定 n<...
2022-01-18 12:29:49
525
原创 今日学习总结
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网FST是一名可怜的小朋友,他很强,但是经常fst,所以rating一直低迷。但是重点在于,他非常适合ACM!并在最近的区域赛中获得了不错的成绩。拿到奖金后FST决定买一台新笔记本,但是FST发现,在价格能承受的范围内,笔记本的内存和速度是不可兼得的。可是,有一些笔记本是被另外一些“完虐”的,也就是内存和速度都不高于另外某一个笔记本,现在FST想统计一下有多少笔记本被“完虐”。输入描述:第一行一个正整数n,表示笔记本的数量。接.
2022-01-17 14:21:20
444
原创 今日学习总结
试题 算法训练 P0604提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB 编写一个程序,输入一个2~7位的整数,然后判断它是否是一个runaround数。一个N位的runaround数具有以下的特点。 (1) 该整数有N位,每一位数字在1~9之间。 (2) 这些数字构成了一个序列,序列中每位数字的值指明了下一个序列数所在的位置。例如,假设当前数字为2,则往右走2步,即到达下一个序列数。若在此过程中到达了该整数的右边界,则返回到它的最右边。 (...
2022-01-16 14:11:03
686
原创 今日学习总结
试题 算法训练 数组排序去重提交此题评测记录资源限制时间限制:1.0s 内存限制:512.0MB问题描述 输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素。输入格式 10个整数。输出格式 多行输出,每行一个元素。样例输入2 2 3 3 1 1 5 5 5 5样例输出1235思路:用快排排序,然后循环用后一个减前一个且不为0;输出前一个,最后输出最后一个#include <stdio.h>#inc...
2022-01-14 19:12:44
160
原创 今日学习总结
试题 算法训练 数组逆序排列提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。要求:(1)只能定义一个数组;(2)在交换两个数组元素的值时,必须使用单独定义的一个函数swap。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 ...
2022-01-13 15:35:42
270
原创 今日学习总结
试题 算法训练 数组移动提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 初始数组A[N]中为1,2,..,N,N个数字,现要进行M次操作,每次操作给定一个数字i,记其在数组中的位置为Bi,将A[1]..A[Bi]移到数组末尾。输入格式 输入的第一行包含两个整数N,M。接下来M行,每行一个正整数,表示给定的数字i。输出格式 一行,输出M次操作后的A数组。样例输入5 232样例输出3 4 5 1 2样例...
2022-01-12 17:34:15
273
原创 今日学习总结
链接:https://ac.nowcoder.com/acm/contest/27229/A来源:牛客网题目描述小Z的体型实在是太胖了,每次和小D一起出门都跟不上小D的脚步,这让小Z很气馁,于是小Z跋山涉水,仿名山,遍古迹,终于找到了逍遥派。掌门看小Z求师虔诚,决定传小Z一套《凌波微步》。这种腿法可以无视距离的行进,但缺点是只能走向高处,否则强行发功极易走火入魔。一天,练习《林波微步》的小Z来到一处练武场,这里从左到右,共有n个木桩,这些木桩有高有低,在这里小Z勤奋的练习着凌波微步,你知..
2022-01-11 19:48:20
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人