题解
ting9933
这个作者很懒,什么都没留下…
展开
-
思维-数的结点计算
如上图所示,由正整数1,2,3……组成了一颗二叉树。我们已知这个二叉树的最后一个结点是n。现在的问题是,结点m所在的子树中一共包括多少个结点。比如,n = 12,m = 3那么上图中的结点13,14,15以及后面的结点都是不存在的,结点m所在子树中包括的结点有3,6,7,12,因此结点m的所在子树中共有4个结点。Input输入数据包括多行,每行给出一组测试数据,包括两个整数m,n (1 <= m <= n <= 1000000000)。最后一组测试数据中包括两个0,表示...原创 2021-03-13 09:10:00 · 511 阅读 · 0 评论 -
The number of divisors(约数) about Humble Numbers
A number whose only prime factors are 2,3,5 or 7 is called a humble number. The sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, ... shows the first 20 humble numbers.Now given a humble number, please write a program to cal.原创 2020-05-27 16:54:17 · 139 阅读 · 0 评论 -
N个皇后问题
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。不再提醒Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。Output共有若干行,每行一个正整数,表示对应输入行的皇后的不同放置数量。Sam...原创 2020-04-27 20:19:00 · 295 阅读 · 0 评论 -
统计不同单词数-set集合容器
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Sample In...原创 2020-04-27 17:44:12 · 231 阅读 · 0 评论 -
背包一
Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …The bone collector...原创 2020-04-21 11:11:38 · 96 阅读 · 0 评论 -
题解-哈夫
Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needsN(1 ≤N≤ 20,000) planks of wood, each having some integer lengthLi(1 ≤Li...原创 2020-04-20 21:47:27 · 147 阅读 · 0 评论 -
设计诡异的饭卡-背包一
电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。Input多组数据。对于每组数据:第一行为正整数n...原创 2020-04-20 16:55:41 · 534 阅读 · 0 评论 -
大明A+B
话说,经过了漫长的一个多月,小明已经成长了许多,所以他改了一个名字叫“大明”。这时他已经不是那个只会做100以内加法的那个“小明”了,现在他甚至会任意长度的正小数的加法。现在,给你两个正的小数A和B,你的任务是代表大明计算出A+B的值。Input本题目包含多组测试数据,请处理到文件结束。每一组测试数据在一行里面包含两个长度不大于400的正小数A和B。Output请在一...原创 2020-04-13 21:27:22 · 81 阅读 · 0 评论 -
素数筛选+唯一分解定律-找因数
It's said that Aladdin had to solve seven mysteries before getting the Magical Lamp which summons a powerful Genie. Here we are concerned about the first mystery.Aladdin was about to enter to a magi...原创 2020-04-11 12:18:29 · 201 阅读 · 0 评论 -
dp-楼梯与电梯的转换
You are planning to buy an apartment in ann-floor building. The floors are numbered from11tonnfrom the bottom to the top. At first for each floor you want to know the minimum total time to reach ...原创 2020-04-11 10:31:55 · 207 阅读 · 0 评论 -
二分
The next lecture in a high school requires two topics to be discussed. Theii-th topic is interesting byaiaiunits for the teacher and bybibiunits for the students.The pair of topicsiiandjj(i...原创 2020-04-09 21:32:25 · 110 阅读 · 0 评论 -
递推
突破蝙蝠的包围,yifenfei来到一处悬崖面前,悬崖彼岸就是前进的方向,好在现在的yifenfei已经学过御剑术,可御剑轻松飞过悬崖。现在的问题是:悬崖中间飞着很多红,黄,蓝三种颜色的珠子,假设我们把悬崖看成一条长度为n的线段,线段上的每一单位长度空间都可能飞过红,黄,蓝三种珠子,而yifenfei必定会在该空间上碰到一种颜色的珠子。如果在连续3段单位空间碰到的珠子颜色都不一样,则yifen...原创 2020-04-07 19:48:20 · 302 阅读 · 0 评论 -
最小新整数-贪心
给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。现在从m位中删除k位(0<k < m),求生成的新整数最小为多少?例如: n = 9128456, k = 2, 则生成的新整数最小为12456Input第一行t, 表示有t组数据;接下来t行,每一行表示一组测试数据,每组测试数据包含两个数字n, k。O...原创 2020-04-06 19:51:02 · 828 阅读 · 0 评论 -
Good Numbers (hard version)-3的幂次方不重复
The only difference between easy and hard versions is the maximum value ofnn.You are given a positive integer numbernn. You really lovegood numbersso you want to find the smallestgood numbergr...原创 2020-04-05 10:37:13 · 187 阅读 · 0 评论 -
Harmonic Number (II)
I was trying to solve problem'1234 - Harmonic Number', I wrote the following codelonglongH(intn){ longlongres=0; for(inti=1;i<=n;i++) res=res+n/i; re...原创 2020-04-03 20:42:22 · 90 阅读 · 0 评论 -
欧拉公式-素数
Euler is a well-known matematician, and, among many other things, he discovered that the formula n 2 + n + 41 produces a prime for 0 ≤ n < 40. For n = 40, the formula produces 1681, which is 41 ∗ 4...原创 2020-04-02 21:09:45 · 1870 阅读 · 0 评论 -
三个整数
You are given three integersa≤b≤ca≤b≤c.In one move, you can add+1+1or−1−1toanyof these integers (i.e. increase or decrease any number by one). You can perform such operation any (possibly, ze...原创 2020-04-01 20:59:17 · 274 阅读 · 0 评论 -
确定比赛名次
有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在请你编程序确定排名。Input输入有若干组,每组中的第一行为二个数N(1<=N<=500),M;其中N表...原创 2020-03-30 20:10:56 · 85 阅读 · 0 评论 -
组合数学问题
监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱输入格式 输入两个整数M,N.1<=M<=10^8,1<=N<=10^12输出格式 可能越狱的状态数,模100003取余数据范围和提示 6种状态为(000)(001)(011)...原创 2020-03-29 13:51:05 · 494 阅读 · 0 评论 -
字典序问题,贪心
FJ is about to take hisN(1 ≤N≤ 2,000) cows to the annual"Farmer of the Year" competition. In this contest every farmer arranges his cows in a line and herds them past the judges.The contest orga...原创 2020-03-24 22:17:58 · 153 阅读 · 0 评论 -
整数分解为若干项之和
将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N (0<N≤30)。输出格式:按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列N1={n1,n2,⋯}和N2={m1,m2,⋯},若存在i...原创 2020-03-29 11:06:50 · 297 阅读 · 0 评论 -
快速幂
n个小伙伴(编号从00到n-1n−1)围坐一圈玩游戏。按照顺时针方向给nn个位置编号,从00到n-1n−1。最初,第00号小伙伴在第00号位置,第11号小伙伴在第11号位置,……,依此类推。游戏规则如下:每一轮第00号位置上的小伙伴顺时针走到第mm号位置,第11号位置小伙伴走到第m+1m+1号位置,……,依此类推,第n-mn−m号位置上的小伙...原创 2020-03-28 11:58:53 · 93 阅读 · 0 评论 -
找割点
A Telephone Line Company (TLC) is establishing a new telephone cable network. They are connecting several places numbered by integers from 1 to N . No two places have the same number. The lines are bi...原创 2020-03-27 21:14:14 · 259 阅读 · 0 评论 -
农夫约翰修篱笆-堆排序
Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needsN(1 ≤N≤ 20,000) planks of wood, each having some integer lengthLi(1 ≤Li...原创 2020-03-26 21:47:45 · 775 阅读 · 0 评论