分析:从题目中就可以看出这是一道找规律的题,不能直接硬算,数据太大1e9,你开数组就是找死。。。。 注意:n*m的矩阵和m*n的矩阵在这里是一样的,因为一个元素的最后状态只与与其相邻的元素有关(所以只讨论m>=n情况) 一般矩阵:位于中间的元素周围有8个元素,所以一共被翻转了9次 位于第一行或者最后 ...
分类:
其他好文 时间:
2019-08-17 16:29:13
阅读次数:
70
给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。示例 :给定这个链表:1->2->3->4->5当 k = 2 时,应当返回: 2->1->4->3->5当 k = 3 ...
分类:
其他好文 时间:
2019-08-16 20:55:52
阅读次数:
65
题目链接:https://leetcode-cn.com/problems/reverse-nodes-in-k-group/ 题目大意 略。 分析 逆转每一段,然后和上一段与下一段衔接即可,加头结点会比较方便。 代码如下 1 /** 2 * Definition for singly-linked ...
分类:
其他好文 时间:
2019-08-14 12:23:00
阅读次数:
179
翻转的两种方法:非递归与递归。 1、非递归方法 2、递归方法 ...
分类:
编程语言 时间:
2019-08-14 12:19:38
阅读次数:
95
好题(爆搜和puts("2")一个分(雾)),不得不说思维真的强。 首先发现区间翻转很难受,考虑用差分(异或满足可逆性),注意是从0到n+1 然后就转化题意,操作改为选取距离为L的两个数异或1,我们需要把所有的1变成0(因为1代表前后两个数不同,0代表相同) 分情况考虑 不可能同时让两个0异或成1, ...
分类:
其他好文 时间:
2019-08-13 09:13:34
阅读次数:
100
1、spring的核心机制:依赖注入(DI)/控制翻转(IoC) 什么是依赖:A对象需要调用B对象,所以A依赖于B。 什么是注入:A对象注入一个属性B对象。 什么是依赖注入(DI):A对象依赖于B对象,spring容器负责将B对象添加到A对象中,即将A对象的依赖对象B添加到A对象中。 什么是控制翻转 ...
分类:
编程语言 时间:
2019-08-11 17:25:09
阅读次数:
95
题目链接:https://nanti.jisuanke.com/t/40854 题意:有n(n<=1000)个纸牌,每个纸牌分为上下两格,且每格可有1-10个点,所有上格加起来的和为P1,所有下格加起来的和为P2,求想得到|P1-P2|的最小值,需要翻转多少次 给出的题解是: 正常的做法是用 DP, ...
分类:
其他好文 时间:
2019-08-11 15:03:35
阅读次数:
70
思路:用到了split join等内置函数,之后再补充不用内置函数的方法吧 方法2: ...
分类:
编程语言 时间:
2019-08-11 11:03:18
阅读次数:
104
# 以下列出了从最高到最低优先级的所有运算符:# 运算符 描述# ** 指数 (最高优先级)# ~ +@ -@ 按位翻转, 一元加号和减号# * / % // 乘,除,取模和取整除# + - 加法减法# >> << 右移,左移运算符# & 位 'AND'# ^ | 位运算符# <= < > >= 比 ...
分类:
编程语言 时间:
2019-08-10 14:18:23
阅读次数:
92