![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
洛谷
云枫橘
这个作者很懒,什么都没留下…
展开
-
洛谷P1255 数楼梯(C++版)
原题转送门:https://www.luogu.com.cn/problem/P1255题目描述楼梯有 N 阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。输入格式一个数字,楼梯数。输出格式输出走的方式总数。输入输出样例输入4输出5说明/提示对于 60% 的数据,N≤50;对于 100% 的数据,N≤5000。代码:#include<iostream>#include<algorithm>#include<原创 2020-08-02 17:33:32 · 1387 阅读 · 0 评论 -
洛谷P1009 阶乘之和(C++版)
题目描述用高精度计算出S=1!+2!+3!+…+n! (n≤50)S=1!+2!+3!+…+n!(n≤50)其中“!”表示阶乘,例如:5!=5×4×3×2×1。输入格式一个正整数N。输出格式一个正整数S,表示计算结果。输入输出样例输入3输出9代码:#include<iostream>#include<stdio.h>using namespace std;int a[1000] = { 0 }, b[1000] = { 0 };//初始化a数组,b原创 2020-08-01 17:37:55 · 1240 阅读 · 1 评论 -
洛谷P1601 A+B Problem(高精)(C++版)
原题转送门:https://www.luogu.com.cn/problem/P1601题目描述高精度加法,相当于a+b problem,不用考虑负数.输入格式分两行输入。a,b<=10500输出格式输出只有一行,代表a+ba+b的值输入输出样例输入11输出2代码:#include<iostream>#include<algorithm>#include<string>#include<stdio.h>using原创 2020-07-31 17:15:06 · 517 阅读 · 0 评论 -
洛谷P1303 A*B Problem(C++版)
原题转送门:https://www.luogu.com.cn/problem/P1303题目描述求两数的积。输入格式两行,两个整数。输出格式一行一个整数表示乘积。输入输出样例输入1 2输出2说明/提示每个数字不超过 102000,需用高精。代码:#include<iostream>#include<string>#include<stdio.h>using namespace std; int a[111000], b[11原创 2020-07-31 17:04:06 · 517 阅读 · 0 评论 -
洛谷P2550 [AHOI2001]彩票摇奖(C++版)
原题转送门:https://www.luogu.com.cn/problem/P2550题目描述为了丰富人民群众的生活、支持某些社会公益事业,北塔市设置了一项彩票。该彩票的规则是:每张彩票上印有 77 个各不相同的号码,且这些号码的取值范围为 1\sim331∼33。每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码。共设置 77 个奖项,特等奖和一等奖至六等奖。兑奖规则如下:特等奖:要求彩票上 77 个号码都出现在中奖号码中。一等奖:要求彩票上有 66 个号码出现在中奖号码中。原创 2020-07-19 16:46:36 · 2342 阅读 · 0 评论 -
洛谷P1614 爱与愁的心痛(C++版)
原题转送门:https://www.luogu.com.cn/problem/P1614题目描述最近有 nn 个不爽的事,每句话都有一个正整数刺痛值(心理承受力极差)。爱与愁大神想知道连续 mm 个刺痛值的和的最小值是多少,但是由于业务繁忙,爱与愁大神只好请你编个程序告诉他。输入格式第一行有两个用空格隔开的整数,分别代表 n和 m。第 2 到第 (n + 1)行,每行一个整数,第 (i + 1) 行的整数 a i 代表第 i件事的刺痛值 a i 。输出格式输出一行一个整数,表示连续 mm原创 2020-07-19 16:04:51 · 1868 阅读 · 0 评论 -
洛谷P1789 【Mc生存】插火把(C++版)
原题转送门:https://www.luogu.com.cn/problem/P1789题目描述话说有一天 linyorson 在“我的世界”开了一个 n\times n(n\le 100)n×n(n≤100) 的方阵,现在他有 mm 个火把和 kk 个萤石,分别放在 (x_1,y_1)…(x_m,y_m)(x 1 ,y 1 )…(x m,y m ) 和 (o_1,p_1)…(o_k,p_k)(o 1 ,p 1 )…(o k ,p k ) 的位置,没有光或没放东西的地方会生成怪物。请问在这个原创 2020-07-19 15:12:32 · 1438 阅读 · 0 评论 -
洛谷P5731 【深基5.习6】蛇形方阵(C++版)
原题转送门:https://www.luogu.com.cn/problem/P5731题目描述给出一个不大于 9 的正整数 n,输出 n×n 的蛇形方阵。从左上角填上 1 开始,顺时针方向依次填入数字,如同样例所示。注意每个数字有都会占用 3 个字符,前面使用空格补齐。输入格式无输出格式无输入输出样例4输出 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7代码(这个写法较为繁琐):#include<iostream&原创 2020-07-12 11:12:17 · 1072 阅读 · 0 评论 -
洛谷P5727 【深基5.例3】冰雹猜想(C++版)
原题传送门:https://www.luogu.com.cn/problem/P5727题目描述给出一个正整数 n(n≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过若干次循环后,最终都会回到 1。经过验证很大的数字(7×10 11)都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 nn 是 20,变化的过程是 [20, 10, 5, 16, 8, 4, 2, 1]。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序原创 2020-06-11 12:45:58 · 2563 阅读 · 2 评论 -
洛谷P5725 【深基4.习8】求三角形 (C++版)
原题传送门:https://www.luogu.com.cn/problem/P5725题目描述模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。输入格式输入矩阵的规模,不超过 9。输出格式输出矩形和正方形输入输出样例输入4输出01020304050607080910111213141516 01 0203 04050607080910代码1(直接通过累加):#include<iostream>using na原创 2020-06-11 09:53:06 · 1735 阅读 · 0 评论 -
洛谷P5717 【深基3.习8】三角形分类 (C++版)
题目传送门:https://www.luogu.com.cn/problem/P5717题目描述给出三条线段 a,b,ca,b,c 的长度,均是不大于 10000 的整数。打算把这三条线段拼成一个三角形,它可以是什么三角形呢?如果三条线段不能组成一个三角形,输出Not triangle;如果是直角三角形,输出Right triangle;如果是锐角三角形,输出Acute triangle;如果是钝角三角形,输出Obtuse triangle;如果是等腰三角形,输出Isosceles tria原创 2020-05-31 10:48:51 · 2697 阅读 · 0 评论 -
洛谷P2181 对角线 (C++版)(组合数)
原题传送门:https://www.luogu.com.cn/problem/P2181题目描述对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6 边形:输入格式输入只有一行一个整数 n,代表边数。输出格式输出一行一个整数代表答案。输入输出样例输入3输出0输入6输出15说明/提示数据规模与约定对于 50% 的数据,保证 3≤n≤100。对于 100% 的数据,保证 3≤n≤100000。解题的思原创 2020-05-28 14:32:14 · 706 阅读 · 0 评论 -
洛谷P5709 【深基2.习6】Apples Prologue(C++版)
题目传送门:https://www.luogu.com.cn/problem/P5709题目描述八尾勇喜欢吃苹果。她现在有 m(m\le 100)m(m≤100) 个苹果,吃完一个苹果需要花费 t(t \le100)t(t≤100) 分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s\le 10000)s(s≤10000) 分钟,请问她还有几个完整的苹果?输入格式输入三个非负整数表示 m 、t 和 s。输出格式输出一个整数表示答案。输入输出样例输入50 10 200输出30原创 2020-05-27 16:35:47 · 1348 阅读 · 2 评论 -
洛谷P5708 【深基2.习2】三角形面积(c ,c++混合版) 重在sqrt的运用
题目传送门:https://www.luogu.com.cn/problem/P5708题目描述一个三角形的三边长分别是 aa、bb、cc,那么它的面积为 \sqrt{p(p-a)(p-b)(p-c)}p(p−a)(p−b)(p−c) ,其中 p=\frac{1}{2}(a+b+c)p=21 (a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。保证能构成三角形,0\leq a,b,c\leq 10000≤a,b,c≤1000,每个边长输入时不超过2位小数。转载 2020-05-27 08:27:25 · 2214 阅读 · 0 评论 -
洛谷P2433 【深基1-2】小学数学 N 合一(C++版)
原题传送门:https://www.luogu.com.cn/problem/P2433题目描述问题 1请输出 I love Luogu!问题 2这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有的苹果。我们想知道:小A 和 Uim 两个人一共拿走多少苹果?八尾勇能拿走多少苹果?现在需要编写一个程序,输出两个数字作为答案,中间使用空格分开。问题 3现在有 14 个苹果。要均分给 4 名同学,分不掉的苹果放回冰箱。请问:每位同学能分得几个苹果?一转载 2020-05-27 07:58:06 · 7870 阅读 · 4 评论 -
洛谷P5706 【深基2.例8】再分肥宅水(c ,c++混合版)
题目描述现在有 t 毫升肥宅快乐水,要均分给 n 名同学。每名同学需要 2 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 位),以及一共需要多少个杯子。输入一个实数 t 和一个整数 n,使用空格隔开。输出两个数字表示答案,使用换行隔开。0\leq t\leq 100000≤t≤10000且不超过3位小数,1\leq n\leq 10001≤n≤1000输入格式无输出格式无输入输出样例输入500.0 3输出 #1复制166.6676代码1:(取了C语言的原创 2020-05-22 20:49:13 · 2447 阅读 · 0 评论 -
洛谷P5704 【深基2.例6】字母转换 (c++版)两种方法
题目描述输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。输入格式无输出格式无输入输出样例输入 #1复制q输出 #1复制Q代码1:(自写转换的地方)#include<iostream>#include<string>using namespace std;int main(){ char c; cin >> c; cout << char(c - 32);//这里要强制转成char型,不然输原创 2020-05-22 20:13:49 · 1719 阅读 · 0 评论 -
P1914 小书童——密码 解题报告(c++版)
题目传送处:请点击这里**题目背景**某蒟蒻迷上了“小书童”,有一天登陆时忘记密码了(他没绑定邮箱or手机),于是便把问题抛给了神犇你。题目描述蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动 n 位形成的。z 的下一个字母是 a,如此循环。他现在找到了移动前的原文字符串及 n,请你求出密码。输入格式第一行:...原创 2020-02-23 17:31:32 · 488 阅读 · 0 评论 -
P1598 垂直柱状图(c++版)
题目链接:请点击这题目描述写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过100个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。输入格式四行字符,由大写字母组成,每行不超过100个字符输出格式由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。不要打印任何空行。...原创 2020-02-23 13:51:58 · 1718 阅读 · 0 评论 -
P1553 数字反转(升级版)(洛谷)---C++AC出来的一些领悟
题目链接:[https://www.luogu.com.cn/problem/P1553]若解答有错误,可尝试如下测试用例:100=1,0=0,000=0,100.001=1.1,000.000=0,0/1=0/1,700/700=7/7,0%=0%,700%=7%心得:给出测试点信息它将提示错误是在哪上面。此题有四个大的方面,那么它将按照如下的顺序整数,小数,分数以及百分数(其中各...原创 2020-02-22 21:35:12 · 480 阅读 · 0 评论