较难的bfs 有两种方法做 一种双重bfs: 主bfs是箱子 还要通过dfs判断人是否能到箱子后面 用inmap函数的好处。。 箱子要用三位数组来标记 因为箱子可以回到原来到过的地方 因为推的方向不同 (第三位来表示方向) 并且地图无需改变(一些人在结构体里自带一份地图) 这题箱子的位置 对人来是是 ...
分类:
其他好文 时间:
2019-01-24 14:37:39
阅读次数:
189
例一 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。程序源代码: 答案:for i in range (1,5): for j in range(1,5): for k ...
分类:
编程语言 时间:
2019-01-23 10:42:09
阅读次数:
226
水仙花数是指一个三位数,每个位置的数的三次幂的和等于这个三位数的本身,所以我们的思想是把这个三位数的三个位取出来,然后分别计算他们的三次幂。 具体代码如下: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </h ...
分类:
其他好文 时间:
2019-01-19 11:16:45
阅读次数:
193
目的:用1-9九个数字组成三个三位数abc, def, ghi,每个数字恰好使用一次,求三个数abc:def:ghi = 1 : 2 : 3的所有可能 要求: 输出:按照“abc def ghi”格式输出所有解 样例输出:192 384 576 思路:用数组元素是否重复判断每个数字是否恰好使用一次, ...
分类:
其他好文 时间:
2019-01-18 16:24:06
阅读次数:
349
题意:给出两数乘积K(1e100) 和 一个数L(1e6) 问有没有小于L(不能等于)的素数是K的因数 思路:把数K切割 用1000进制表示 由同余模公式知 k%x=(a*1000%x+b*1000*1000%x+c*1000*1000*1000%x....) a b c等为 相应位置的三位数 这样 ...
分类:
其他好文 时间:
2019-01-16 22:54:59
阅读次数:
190
这里有四个数字1,2,3,4,问能组成多少个互不相同且无重复数字的三位数? ...
分类:
编程语言 时间:
2019-01-13 00:16:49
阅读次数:
206
注:这是在大一时候老师给我们留的任务,刚开始一脸懵逼,现在回想起来还挺有意思的,今天在优盘里翻来覆去的看到这个块代码,复习一下! 注:在学校老师讲到,水仙花数实现的原理就是一个三位数或者以上数的n次幂之和相加,等于它本身!例如:153=13+53+33 这个例子就是查找到小于1000大于100中的水 ...
目录一、SUID二、SGID三、SBITLinux中除了rwx权限外,另外还有三种特殊权限:SUID、SGID、SBIT假如本来在该位上有x,则这些特别标志(SUID,SGID,SBIT)显示为小写字母(s,s,t)。否则显示为大写字母(S,S,T)。在数字权限上与rwx类似,对应三位数的二进制,有权限的位置上为1,无权限的位置上为0。SUID,SGID,SBIT分别表示4,2,1。并且需要在最前
分类:
系统相关 时间:
2019-01-05 19:55:18
阅读次数:
264
【程序描述】 编写程序,打印出所有的“水仙花数” 。 【程序分析】 所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 【程序实现】 ...
分类:
其他好文 时间:
2018-12-28 22:25:03
阅读次数:
233
【程序描述】 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 【程序分析】 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 【程序实现】 ...
分类:
其他好文 时间:
2018-12-28 20:38:31
阅读次数:
190