总是把题目想复杂,哎 /* 所有0x0的摆在一起,1x1摆在一起 考虑0x1或1x0, 如果有0x0且1x1,但是没有0x1或1x0,那么不可行 所有0x0,1x1都接在同一个0x1两端,所以只要考虑0x1和1x0即可 如果一个 串的反串有对应的,那么这个串就不可以翻转,反之是可以的, 即可以从0x ...
分类:
其他好文 时间:
2019-12-28 09:53:08
阅读次数:
72
while循环: num = 1 while num<=10: print(num) num += 1 限定num = 1,100以内取偶数: num = 1 while num<=100: if num%2 == 0: #整除2,余数为0 print(num) num += 1 猜数字游戏: my ...
分类:
编程语言 时间:
2019-12-26 17:51:03
阅读次数:
116
地址 http://poj.org/problem?id=3276 解法 依次遍历一次翻转K(1~N)头牛的办法 最后得出转数最小的答案 复杂度是 N*N*N 但是在模拟一次翻转K头牛的时候 我们可以优化模拟翻转的过程 优化效率 如图 当K = 3 每次翻转3头牛的时候 第0头牛 朝后 之前影响到第 ...
分类:
其他好文 时间:
2019-12-24 15:24:00
阅读次数:
72
Verse 1 在这里 你正在运行 我敬拜你 我敬拜你 在这里 你正在动工 我敬拜你 我敬拜你 Verse 2 在这里 安慰每颗心 我敬拜你 我敬拜你 在这里 医治所有伤痛 我敬拜你 我敬拜你 Verse 3 在这里 翻转我生命 我敬拜你 我敬拜你 在这里 救赎我灵魂 我敬拜你 我敬拜你 Choru... ...
分类:
其他好文 时间:
2019-12-24 12:14:03
阅读次数:
2666
5. 数组对象 5.1数组的创建 之前提到过数组的创建方式 字面量 new Array() 5.2 检测是否为数组的两种方式 之前提到过翻转数组,如下: 调用函数的时候传入的实参必须是数组的形式,若输入的实参不是数组则会出现错误,因而需要对函数进行优化,判断传入的实参是否为数组。检测是否为数组的方式 ...
分类:
编程语言 时间:
2019-12-22 16:46:35
阅读次数:
82
"题目链接" problem 给定一个01串s,定义rev(x)表示逐位翻转(0变1,1变0)x后并删去前导零后所得到的串。好的串定义如下: s是好的串 如果x是好的串,则rev(x)也是好的串 如果a,b是好的串,则a+b(a,b按顺序拼接)也是好的串 你需要判断串t是否为好的 s,t保证不含前导 ...
分类:
其他好文 时间:
2019-12-21 09:29:30
阅读次数:
98
问题描述 魔术师手中有A、2、3……J、Q、K十三张黑桃扑克牌。在表演魔术前,魔术师已经将他们按照一定的顺序叠放好(有花色的一面朝下).魔术表演过程为:一开始,魔术师数1,然后把最上面的那张牌翻过来,是黑桃A;然后将其放到桌面上;第二次,魔术师数1、2;将第一张牌放到这些牌的最下面,将第二张牌翻转过 ...
分类:
编程语言 时间:
2019-12-20 11:54:04
阅读次数:
107
这道题关于链表的操作,中间指针操作略复杂。 ...
分类:
其他好文 时间:
2019-12-19 19:32:28
阅读次数:
89
// 1、数组拼接 concat() var a = [1, 2]; var b = [3, 4]; console.log(a.concat(b)); // [1, 2, 3, 4] // 2、数组翻转 reverse() var a = [1, 2, 3]; console.log(a.reve ...
分类:
编程语言 时间:
2019-12-19 12:48:23
阅读次数:
87
"?? ?? ??" 题意:给你一些序列,要求把这些序列翻转之后能首尾相连(01,10),并且字符串不能相同,询问最小步数; 1.我们只关心这个字符串 首尾位置 ,一共只有四种情况:00,01,10,11;00 和 11 是没必要翻转的,剩下 01,10 只要存在就可以相互抵消(0110,1001这 ...
分类:
其他好文 时间:
2019-12-18 21:39:19
阅读次数:
94