题目 把 n 个骰子扔在地上,所有骰子朝上一面的点数之和为 s。输入 n,打印出 s 的所有可能的值出现的概率。 思路 解法一: 先把 n 个骰子分为两堆:第一堆只有一个,另一个有 n-1 个。单独的那一个有可能出现从 1 到 6 的点数。我们需要计算从 1 到 6 的每一种点数和剩下的 n-1 个 ...
分类:
其他好文 时间:
2019-01-23 15:46:36
阅读次数:
190
注册: 前端逻辑: 1给注册添加点击事件,点击后出来一个模态框,用两个类型为text的input供用户输入账号和密码。 2给注册按钮添加点击事件,当点击按钮时,获取input框中的用户名和密码,通过将数据传送给后端。用户名和密码信息用post传输,格式为json,接口为定义的接口:/api/regi ...
分类:
其他好文 时间:
2019-01-21 22:11:36
阅读次数:
243
-- Start 字符串是用单引号括起来的,如果想在字符串中输入单引号该怎么办呢?有两种方法。 方法一:是用两个单引号代表一个单引号 SELECT 'I''m Shangbo' FROM DUAL; 方法二:使用 Oracle 特殊语法 SELECT q'/I'm Shangbo/' FROM DU ...
分类:
数据库 时间:
2019-01-21 19:19:02
阅读次数:
167
天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。如果一个星星的左下方(包含正左和正下)有 k 颗星星,就说这颗星星是 k 级的。 例如,上图中星星 5 是 3 级的(1,2,4 在它左下),星星 2,4 是 1 级的。例图中有 1 个 0 级,2 个 1 级,1 个 2 级,1 个 3 ...
分类:
其他好文 时间:
2019-01-20 11:46:52
阅读次数:
174
1. 安装环境 本次使用两个节点,一个作为master,一个作为slave。两个虚拟机使用virtualbox。操作系统为ubuntu 64bit server(Ubuntu Server 14.04.1 LTS). 2. 开始架设 先安装一台虚拟机,然后复制,修改hostname和mac addr ...
分类:
其他好文 时间:
2019-01-19 11:19:57
阅读次数:
186
在linux下,创建进程可以使用两个glibc函数,分别是 fork, vfork fork fork函数用来创建一个子进程,声明如下: #include <sys/types.h> #include <unistd.h> pid_t fork(void); fork函数,一次调用,两次返回。在父进 ...
分类:
系统相关 时间:
2019-01-17 21:17:42
阅读次数:
168
电脑型号是Thinkpad T460s,平时使用时都是接通电源使用(两个电池一直保持满电的状态)。突然有一天使用了电池2后发现充不进去电,在Lenovo Vantage中显示状态良好。试了各种方法,比如重启电脑、打开关闭充电阈值都没有用。最后找到了论坛中的一个 "解决方法" ,亲测有用! 打开电脑( ...
分类:
其他好文 时间:
2019-01-15 21:06:07
阅读次数:
914
题目:(传送门) 给出一个象棋的残局,下一步是黑棋走,判断黑棋是不是被将死。 思路: 读完这个题,知道是一个模拟题,然后想到用两个二维数组来模拟棋盘,一个(mp数组)用来存残局,一个(res数组)用来处理红棋在棋盘上产生的对黑棋的限制。 将红棋的马、车、炮、将写成函数来分别处理。这样处理完之后,判断 ...
分类:
其他好文 时间:
2019-01-14 23:12:10
阅读次数:
238
一、快速排序扫描分区法 通过单向扫描,双向扫描,以及三指针分区法分别实现快速排序算法。着重理解分区的思想。 单向扫描分区法 思路:用两个指针将数组划分为三个区间,扫描指针(scan_pos)左边是确认小于等于主元的,扫描指针到某个指针(next_bigger_pos)中间为未知的,因此我们将第二个指 ...
分类:
编程语言 时间:
2019-01-13 19:38:22
阅读次数:
193
Description ? 大概就是给定你一种用两个参数$X$和$Y$随机一个$1\sim n$的排列$p$的方式,然后给定一个数组$a$,现在有两种操作: ? 操作$(1,k)$表示进行$k$次重新排列,一次重新排列指的是令新的$a$中第$p_i$个位置的值等于原来$a$中的第$i$个位置的值 ? ...
分类:
其他好文 时间:
2019-01-13 11:00:57
阅读次数:
180