加载中...

摘要: [NOIP2001 普及组] 数的计算 题目描述 给出自然数 n,要求按如下方式构造数列: 只有一个数字 n 的数列是一个合法的数列。 在一个合法的数列的末尾加入一个自然数,但是这个自然数不能超过该数列最后一项的一半,可以得到一个新的合法数列。 请你求出,一共有多少个合法的数列。两个合法数列 a, 阅读全文
posted @ 2023-02-07 23:01 bujidao1128 阅读(917) 评论(0) 推荐(0)
摘要: 为了加快代码执行的效率,很多OJ平台都会自动开启O2优化。 在这里我们讲讲到底是怎么优化的。 O0优化 #pragma GCC optimize(0) 1、把变量分配到寄存器。 2、分析循环的会出现的各种情况,只保留一个退出循环的分支。 3、将没有用的代码删掉。 4、简化表达式和声明。 5、将用in 阅读全文
posted @ 2023-02-07 20:45 bujidao1128 阅读(476) 评论(0) 推荐(0)
摘要: 组合的输出 题目描述 排列与组合是常用的数学方法,其中组合就是从 n 个元素中抽出 r 个元素(不分顺序且 r <= n),我们可以简单地将 n 个元素理解为自然数 1,2,...,n,从中任取 r 个数。 现要求你输出所有组合。 例如 n=5,r=3,所有组合为: 123,124,125,134, 阅读全文
posted @ 2023-02-07 20:20 bujidao1128 阅读(70) 评论(0) 推荐(0)
摘要: ios::sync_with_stdio(false) 在C++中的输入和输出有两种方式, 一种是scanf和printf 另一种是cin和cout, 在#include<bits/stdc++.h>这个万能头文件下,这两种方式是可以互换的 C++和C很相似,很多大佬都用C++写C,但是在后面的一种 阅读全文
posted @ 2023-02-07 19:24 bujidao1128 阅读(114) 评论(0) 推荐(0)
摘要: 新汉诺塔 题目描述 设有 n 个大小不等的中空圆盘,按从小到大的顺序从 1 到 n 编号。将这 n 个圆盘任意的迭套在三根立柱上,立柱的编号分别为 A , B , C,这个状态称为初始状态。 现在要求找到一种步数最少的移动方案,使得从初始状态转变为目标状态。 移动时有如下要求: 一次只能移一个盘; 阅读全文
posted @ 2023-02-07 19:16 bujidao1128 阅读(53) 评论(0) 推荐(0)
摘要: [SHOI2008]汉诺塔 题目描述 汉诺塔由三根柱子(分别用A、B、C表示)和n个大小互不相同的空心盘子组成。一开始n个盘子都摞在柱子A上,大的在下面,小的在上面,形成了一个塔状的锥形体。 对汉诺塔的一次合法的操作是指:从一根柱子的最上层拿一个盘子放到另一根柱子的最上层,同时要保证被移动的盘子一定 阅读全文
posted @ 2023-02-07 17:39 bujidao1128 阅读(136) 评论(0) 推荐(0)
摘要: 三角函数 题目描述 输入一组勾股数 a,b,c(a!= b!= c),用分数格式输出其较小锐角的正弦值。(要求约分。) 输入格式 一行,包含三个正整数,即勾股数 a,b,c(无大小顺序)。 输出格式 一行,包含一个分数,即较小锐角的正弦值 样例 #1 样例输入 #1 3 5 4 样例输出 #1 3/ 阅读全文
posted @ 2023-02-06 15:40 bujidao1128 阅读(175) 评论(0) 推荐(0)
摘要: 【深基4.例2】找最小值 题目描述 给出 n 和 n 个整数 a_i,求这 n 个整数中最小值是什么。 输入格式 第一行输入一个正整数 n,表示数字个数。 第二行输入 n 个非负整数,表示 a_1,a_2 ... a_n,以空格隔开。 输出格式 输出一个非负整数,表示这 n 个非负整数中的最小值。 阅读全文
posted @ 2023-02-06 15:39 bujidao1128 阅读(919) 评论(0) 推荐(0)
摘要: 小鱼的航程(改进版) 题目背景 题目描述 有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x 开始算起,过了 n 天以后,小鱼一共累计游泳了多少公里呢? 输入格式 输入两个正整数 x,n,表示从周 x 算起,经过 n 天。 输出格式 输出一个整数,表示小鱼累计游泳了多少公 阅读全文
posted @ 2023-02-06 15:38 bujidao1128 阅读(110) 评论(0) 推荐(0)
摘要: 【深基3.例9】月份天数 题目描述 输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。 输入格式 输入两个正整数,分别表示年份 y 和月数 m,以空格隔开。 输出格式 输出一行一个正整数,表示这个月有多少天。 样例 #1 样例输入 #1 1926 8 样例输出 #1 31 样例 #2 样例输 阅读全文
posted @ 2023-02-06 15:36 bujidao1128 阅读(267) 评论(0) 推荐(0)