【题目描述】 仅包含4或7的数被称为幸运数。 一个序列的子序列被定义为从序列中删去若干个数,剩下的数组成的新序列。两个子序列被定义为不同的当且仅当其中的元素在原始序列中的下标的集合不相等。对于一个长度为N的序列,共有2^N个不同的子序列(包含一个空序列)。 一个子序列被称为不幸运的,当且仅当其中不包 ...
分类:
其他好文 时间:
2016-09-10 17:42:15
阅读次数:
138
文字描述:将队列法所描述得序列拿来比较会发现一个规律,如下:初始序列: 4 , 7 4,7 得序列2: 44 , 47 , 74 , 77 得序列3: 444 , 447 , 474 , 477 , 744 , 747 , 774 , 777 规律:每个序列是包含当前位数得所有幸运数,而且相较前一个 ...
分类:
其他好文 时间:
2016-09-08 16:02:05
阅读次数:
140
题目描述4和7是两个幸运数字,我们定义,十进制表示中,每一位只有4和7两个数的正整数都是幸运数字。前几个幸运数字为:4,7,44,47,74,77,444,447...现在输入一个数字K,输出第K个幸运数。输入第一行一个数字T(T<=1000)表示测试数据的组数。对于每组测试数据,输出一个数K..
分类:
其他好文 时间:
2016-09-07 16:06:54
阅读次数:
259
题目:4和7是两个幸运数字,我们定义,十进制表示中,每一位只有4和7两个数的正整数都是幸运数字。前几个幸运数字是:4,7,44,47,74,77...... 输入:数字k 输出:第k个幸运数 样例输入: 3 5 100 10000000 样例输出: 74 744747 447744474474774 ...
分类:
其他好文 时间:
2016-09-07 09:10:17
阅读次数:
126
条件控制:if...elif...else 判断过程: 例1: 输出结果: 例2:猜幸运数字游戏 输出结果: ...
分类:
编程语言 时间:
2016-09-01 18:02:36
阅读次数:
129
题意:给你n 个数字,某一个数的幸运数是这个数前面比他小 离他最远的位置之差,求出最大幸运值。 析:先按从大到小排序,然后去维护那个最大的id,一直比较,更新最大值就好。 代码如下: ...
分类:
其他好文 时间:
2016-08-23 22:03:19
阅读次数:
134
#已知某人死亡年龄,根据输入的现在年龄推算出还能活多少年。 death_age=80 name=input("此人姓名:") age=input("此人现在的年龄:") print(name+"还能活"+str(80-int(age))+"年!") #一次机会猜幸运数字 lucky_number=6 ...
分类:
编程语言 时间:
2016-08-18 23:21:35
阅读次数:
377
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cmath> 5 #include <algorithm> 6 using namespace std; 7 typedef long long in ...
分类:
其他好文 时间:
2016-08-17 01:30:44
阅读次数:
181
10^4以内只由4和7构成的数字只有31种,那么做法就很简单了,求出每个数字与其最接近的幸运数的差值,然后建立线段树,线段树维护区间最小值和最小值个数,如果操作过程中最小值<0,那么就去对差值进行暴力修改,直到区间差值>=0,很明显线段树每个叶子节点不会被修改超过31次,询问操作的话差值=0的数字就 ...
分类:
其他好文 时间:
2016-08-06 12:55:12
阅读次数:
178