蓝桥杯练习模块
enjoy_code_
这个作者很懒,什么都没留下…
展开
-
用变量控制输出的数字精度
最近做蓝桥杯训练题的时候,发现得捡一下C++的基础了,汗颜。下面这题的主要难度在于如何按照题目所给的变量p控制输出的数字小数点后的位数,即精度。第一时间想到printf("%.2d",xxx)这种做法,但很明显这里的精度是固定的,敲代码就固定下来了,无法做到跟随变量p动态控制精度。所以我想起来次席输出函数cout,它可是有专门控制精度的函数。猴子吃包子问题描述 从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子原创 2020-09-22 20:21:49 · 269 阅读 · 0 评论 -
P1002 马拦过河卒
题目描述棋盘上 A 点有一个过河卒,需要走到目标 B 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 C 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A 点 (0, 0)、B 点 (n, m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 A 点能够到达 B 点的路径的条数,假设马的位置是固定不动的,并不是卒走...原创 2020-02-26 09:02:39 · 337 阅读 · 0 评论 -
问题: 【排队买票】
题目描述有M个小孩到公园玩,门票是1元。其中N个小孩带的钱为1元,K个小孩带的钱为2元。售票员没有零钱,问这些小孩共有多少种排队方法,使得售票员总能找得开零钱。注意:两个拿一元零钱的小孩,他们的位置互换,也算是一种新的排法。(M<=10)输入输入一行,M,N,K(其中M=N+K,M<=10).输出输出一行,总的排队方案。样例输入4 2 2样例输出8首...原创 2020-02-25 17:31:27 · 757 阅读 · 2 评论 -
试题 历届试题 小数第n位 储存无限小数,小数点后n小于1000000000
试题 历届试题 小数第n位问题描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)...原创 2020-02-18 09:48:38 · 207 阅读 · 0 评论 -
求组合数 ( 以EOF为结束输入标志 )
#include<iostream>#include<algorithm>#include<vector>#include<bits/stdc++.h>//万能头文件using namespace std;int main() { long long jiecheng[21] = { 1};//0的阶乘已知是1,n<=20,故2...原创 2020-02-17 09:16:22 · 773 阅读 · 0 评论 -
算法训练 1的个数
问题描述输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。输入格式 一个正整数n输出格式 一个整数,表示1出现的资料样例输入15样例输出8数据规模和约定 n不超过30000#include<iostream>#include<string>#in...原创 2020-02-02 11:16:52 · 540 阅读 · 0 评论 -
算法训练 大等于n的最小完全平方数
问题描述输出大等于n的最小的完全平方数。 若一个数能表示成某个自然数的平方的形式,则称这个数为完全平方数Tips:注意数据范围输入格式 一个整数n输出格式 大等于n的最小的完全平方数样例输入71711样例输出71824数据规模和约定 n是32位有符号整数#include<iostream>#include<cstdio>#i...原创 2020-02-02 11:17:32 · 546 阅读 · 0 评论 -
算法训练 二进制数数
问题描述给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。 如5的二进制为101,包含2个“1”。输入格式第一行包含2个数L,R输出格式一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。样例输入2 3样例输出3数据规模和约定 L<=R<=100000;#include<iostream>...原创 2020-02-01 10:42:02 · 540 阅读 · 0 评论 -
算法训练 景点游览
问题描述 小明来到一个景区游玩,但是他的时间有限,没办法逛遍所有的景点,所以他从网上下载了每个景点的评分,他希望能够使游览的景点的评分总和最高,于是他希望你帮他对于N个景点排下序。输入格式 输入的第一行包含一个正整数N,表示N个景点。 第二行有N个正整数,表示每个景点的评分值。 输出格式 输出一行,包含N个正整数,表示N个景点的评分从大到小的排列 样例输入43 2...原创 2020-01-31 10:10:49 · 436 阅读 · 0 评论 -
算法训练 加法运算
问题描述你的表妹正在学习整数的加法,请编写一个程序来帮助她学习。该程序调用了一个函数GetTwoInts,由它来返回两个从键盘读入的100以内的整数,然后计算这两个整数之和,并把答案显示出来。要求:在主函数中不能使用scanf等函数直接输入这两个整数,而必须通过调用GetTwoInts函数来完成,在GetTwoInts函数中可以使用scanf函数。另外,由于该函数必须同时返回两个整数,因此不能...原创 2020-01-31 09:53:22 · 669 阅读 · 0 评论 -
基础练习 闰年判断
问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小...原创 2020-01-29 15:52:11 · 453 阅读 · 0 评论 -
基础练习 字母图形
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDE...原创 2020-01-29 10:43:05 · 202 阅读 · 0 评论 -
基础练习 杨辉三角形
基础练习 杨辉三角形时间限制:1.0s 内存限制:256.0MB问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:1 1 1 1 2 1 1 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每...原创 2020-01-28 20:19:25 · 115 阅读 · 0 评论 -
基础练习 特殊的数字
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。#include<iostream>#include<algorithm>#include<string>using namespace...原创 2020-01-28 15:08:07 · 132 阅读 · 0 评论 -
基础练习 回文数
**基础练习 回文数**问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。#include<iostream>using namespace std;int get(int num) { int num1 = num; int num2 =0; whi...原创 2020-01-28 15:00:33 · 281 阅读 · 0 评论