BZOJ1854 连续攻击游戏

题目 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。 游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的装备所使用的属性值必须从1开始连续递增地攻击,才能对boss产生伤害。也就是说一开始的时候,lxhgww只能使用某个属性值为1的装备攻击boss,然后只能使用某个属性值为2的装备攻击boss,然后只能使
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

javascript的比较运算符

JavaScript一共提供了8个比较运算符: > 大于运算符 < 小于运算符 <= 小于等于运算符 >= 大于等于运算符 == 相等运算符 === 严格相等运算符 != 不相等运算符 !== 严格不相等运算符 非相等的比较 对于非相等的比较,算法是先看两个运算子是否全是字符串,如果都是字符串的话,就按照Unicode码的大小一个字符一个字符来比较;否则的话,将两个运算子都转成数值,再比较大小 字符串的比较是按照字典(Unicode)顺序进行比较的. 非字符串的比较 原始值类型 先转换成数值然
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

学习小结4

字符串中bf算法比较简单,kmp算法理解好思路和和看老师在慕课的视频学习match函数就可以轻松过关。在作业中就运用到了kmp算法。 实践一作业求交集大小及交集元素并非降序输出,建立一个比较大的数组,就像老师讲的投票例子就可以轻松解决 实践二作业就是考察二维数组的运用,细心一点,比较轻松
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

禅道简介

1、禅道项目管理软件是做什么的? 禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。 禅道在遵循其管理方式基础上,结合国内研发现状,整合了bug管理,测试用例管理,发布管理,文档管理等功能,完整的覆盖了软件研发项目的整个生命周期。在禅道软件中,明确的将产品、项目、测试三者概念区分开,产品人员、开发团队、测试人员,三者分立,互相配合,又互相制约,通过需
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

B. Sorted Adjacent Differences(思维构造)

\(给出n个数字,要求构造一个由这n个数组成的序列,使得|a_1-a_2|<=|a_2-a_3|...<=|a_{n-1}-a_n|\) \(排序后,从数列中间取个数,然后从左右分别循环取数,这样保证差值递增\) \(还是很巧妙地.\) #include <bits/stdc++.h> using namespace std; int t,n,a[100009]; int main() { cin>>t; while(t--) { cin>>n; for(int i=1;i<=n
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

服务器设置ssh免密登陆

原理是 ssh非对称加密 通过 ssh-keygen -t rsa -P '' -f ~/.ssh/mine 生成公钥和私钥 将mine.pub 发送到到服务器, mine.pub 文件内容追加到 ~/.ssh/authorized_keys 文件 本地客户端加入代理,输入你的密码短语 ssh-add ~/.ssh/mine(不可缺少) 查看ssh代理的内容 ssh-add -l
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

[20-05-03][Self-test 37]Java Vampire Number 2

1 package test_1_1; 2 3 public class VampireNum { 4 5 public static void main(String[] args) { 6 7 /** 8 * 吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到 9 * 这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序 10 * 以两个0结尾的
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

C# Dictionary的底层实现解析

引用: https://www.cnblogs.com/InCerry/p/10325290.html 字典原理分析: 1、用数组存元素,元素的结构体存hashCode、next、key、value。 初始化的时候该数组的长度和桶的长度都是size(后续存在remove操作,数组并不是一一对应字典元素) 2、add操作通过hash算法获得hashCode,求余获得桶位置。元素实体该赋值赋值,桶记录实体idx,如果桶冲突,利用实体的next用单链表解决。(链地址法) 3、remove操作,处理对
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

win7(64位)使用DEBUG

win7 64位好像是不能直接打开DOS进行DEUBG的,于是查找相应解决方案 开始看其他人的帖子,写得语焉不详,后来一查,居然是抄百度的.....自己不觉得low吗... 参考百度经验的回答https://jingyan.baidu.com/article/86f4a73e58413137d7526970.html 到了这一步 出现问题illegal command:debug 后来查找资料解决问题: win7 64 位机器使用DOSBox出现illegal command:debug 参考
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

commonc++

commonc++ 是一个 C++ 类库,用于在编写跨平台的程序时提供统一的接口和方法。commonc++ 封装了例如线程、信号、网络通讯、进程调度、日志、共享内存等等的功能,以便于编写跨平台的C++应用程序
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

数据结构 第4章总结

串、数组和广义表   串的定义     串(string):由零个或多个字符组成的有限序列(线性存储的一组数据,默认是字符)     空串:零个字符的串 用“空集符”表示     子串:串中任意个连续的字符组成的子序列 主串:包含子串的串     空格串:由一个或多个空格组成的串        #案例引入     4.1病毒感染检测     人的DNA序列是线性的,病毒DNA序列是环状的,eg:病毒DNA序列为aab,则人类DNA序列出现aab、aba、baa都显示被感染将病毒DNA序列看为子
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

tensorflow 1.0的部分项目配置匹配

pip install numpy==1.16.0 conda create -n tf-gpu python=3.6 activate tf-gpu pip install tensorflow-gpu==1.13.2 pip install keras==2.1.5
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

跨文档通信的7种方法

摘要 以下总结的跨文档通信方法,均是在服务器不参与的情况下(服务端无需特殊的代码)实现的 这里的通信,是指页面A向页面B传递信息 大致分为以下三类 通过 window.postMessage 实现双向通信 通过客户端存储实现通信 cookie webStorage indexedDB 在页面跳转的过程中携带信息 window.name Url 中 hash window.history.replace() && document.referrer 其中第一种方法没有跨域的限制,且实现的是双向通
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

【好题】构造+数学+思维——NCPC 2019 Game of Gnomes

/* 这个构造思路为啥想不到呢。。 显然对于一组来说,k+x和x的结果对答案是一样的 枚举完整的k的个数 n/k-m<=i<=n/k 剩下的平均分 */ #include<bits/stdc++.h> using namespace std; #define ll long long ll n,m,k; int main(){ cin>>n>>m>>k; ll ans=0; for(ll i=max(n/k-m,0ll);i<=n/k;i++){
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

5386.检查一个字符串是否可以打破另一个字符串

解题 思路 首先两个字符串长度都相等,无后顾之忧。 将两个数组分别装入两个List集合,调用Collections.sort(list)进行排序,得到集合l1,l2。 若要满足要求,要么 l1 的元素都小于等于 l2 ,要么 l1 的元素大于等于 l2。 通过用例 161ms 代码 public boolean checkIfCanBreak(String s1, String s2) { boolean ans=false; char[] chars = s
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

IDEA重新下载后无法登陆的问题解决。

最近因为一些原因卸载了一次idea2019.3,3,然而在次下载后发现双击idea64.exe无法登陆,然后在网上找了解决办法(之前是破解版)(https://www.cnblogs.com/horvey/p/12247079.html)这个方法,我发现只要把用户目录栏中的破解删掉就可以了。
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

leetcode-187周赛-5402-绝对值差不超过限制的最长连续子数组

题目描述: 第一次提交: class Solution: def longestSubarray(self, nums, limit: int) -> int: res = 0 i,j = 0,0 n = len(nums) l = [[nums[0],0],[nums[0],0]] while i + res < n: while j < n and l[1][0] - l[0][
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

第十六章 垄断竞争

名词解释 寡头:只有少数几个提供相似或相同产品的卖者的市场结构 垄断竞争:存在许多出售相似但不相同产品的企业的市场结构 主要内容 前两章主要考察了竞争市场与垄断市场。但是还有许多市场处于垄断与完全竞争之间。首先根据市场的企业数量来判断,如果市场上只有一家企业,那便是垄断市场。如果有几家企业,那便是寡头。如果存在许多企业,且生产相同产品,那便是完全竞争市场。如果存在许多企业,且生产相似产品,那便是垄断竞争市场。本章主要考察垄断竞争市场。 垄断竞争市场主要有以下几个特征(1)许多卖者(2)产品存在
分类: 其他 发布时间: 05-03 20:46 阅读次数: 0

【字符串】459. 重复的子字符串

题目: 解答: 这题有参考别人的想法,换做我确实很难想到,但还是用我自己的话总结下思路吧。 思路大致如下:如果一个非空字符串s可以由它的一个子串重复多次构成,可以理解为s中存在m个子串,那么当两个字符串结合起来变成ss时,字符串s在新字符串ss的第二次位置不等于s的长度(相当于前一个字符串s中有n个子串,在后一个字符串中有m-n个子串,所以此时的位置不等于s的长度);反之,一个非空字符串s不可以由它的一个子串重复多次构成,那么当两个字符串结合起来变成ss时,字符串s在新字符串ss的第二次位置就
分类: 其他 发布时间: 05-03 20:29 阅读次数: 0

通俗理解spring源码(五)—— 解析及注册BeanDefinitions

通俗理解spring源码(五)—— 解析及注册BeanDefinitions   上节讲到了如何获取document,当把文件转换为document后,接下来的提取及注册bean就是我们的重头戏。 protected int doLoadBeanDefinitions(InputSource inputSource, Resource resource) throws BeanDefinitionStoreException { try {
分类: 其他 发布时间: 05-03 20:29 阅读次数: 0
今日推荐