BZOJ 4141[Thu Summer Camp 2013]魔塔

权限题qwq 以下设值域大小为\(m\) 先考虑枚举攻击力,因为首先攻击力决定每个怪物的攻击次数,然后对于每个怪物,攻击次数为\(\lceil\frac{hp_i}{ATK-def_i}\rceil\),本质不同的攻击次数只有\(2\sqrt m\),所以这一方面枚举复杂度只要\(n\sqrt m\). 然后考虑防御力和血量,血量是由防御力决定的,为\(\sum_i \lceil\frac{hp_i}{ATK-def_i}\rceil max(atk_i-DEF,0)\)(输出时要+1,因为打
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

你的Alice

你的Alice 题目描述 今天你Bob和你的Alice进行一场比赛。 有N根棒,你和你的Alice轮流取棒,规定你们每人一次取K个,当不够K个的时候,你们把余下的扔掉并停止游戏。 你比较疼你的Alice,所以Alice先取,问最终Alice能否取得更多? 输入 单组测试数据。 包括2个整数N和K,代表有N根棒,以及Alice和Bob每次取K个棒。 1<=N<=100000000000 1<=k<=100 输出 如果Alice最终拥有更多的棒,输出YES,否则输出NO 样例输入 10 4 样例输
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

shell模拟银行系统

运用awk if语句 函数调用 case语句 死循环。 1.先创建个用户管理文件(info.txt) me passwd money ws 123 30000 qq 456 30000 2.创建银行系统(bank.sh) #!/bin/bash menu1="=============== = 1.登录 = = 2.退出 = =============== 请选择您的操作[1|2]: " menu2="
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

安装 Git 并连接 Github

下载安装 Git, 下载地址:https://git-scm.com/download/win 。 在命令行中输入 git 测试 Git 是否安装成功。 在桌面鼠标右击打开 Git Bash Here ,或者打开图标。 设置 user.name 和 user.email git config --global user.name "引号里填 Github 用户名" git config --global user.email "引号里填 Github 注册邮箱" 生成 ssh密匙 文件: ss
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

Redis 常用命令 大全

Redis 常用命令 发现几个很好的 Redis 常用命令汇总大全网页,分享给小伙伴们~ 1、Redis 命令参考 http://redisdoc.com/string/index.html 2、W3Cschool https://www.w3cschool.cn/redis_all_about/redis_all_about-sfc726u6.html 3、Runoob https://www.runoob.com/redis/redis-commands.html
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

「CQOI2015」选数

「CQOI2015」选数 题目描述 我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余数即可。 输入输出格式 输入格式: 输入一行,包含4个空格分开的正整数
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

双线性插值-推导和应用

先来个新人的愚蠢问题:(这些都是本人之前不理解的 - -!) 为什么要使用双线性插值,它有何应用? 输入时什么,输出是什么? 先回答第一个问题----- 插值多应用于上采样(图片放大)中对放大像素的插值方法。 比如下图: 在一幅2*2的图像中已知四点的像素值,那么如果我们要放大1/2变为右图所示,四个角的像素值不变,新增的5个像素该取什么值呢。所以这就是我们要处理的具体应用场景。 先来理解线性插值,理解了这个后双线性就可以类推了。 首先化为数学问题分析条件: 一幅图中, 已知:两个点(点具有坐
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

java实体 和 xml相互转换

https://blog.csdn.net/LookForDream_/article/details/88884316
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

hdfs原理之四大机制

一、心跳机制 1、心跳报告概念 datanode会定时的向namenode发送心跳报告,目的是告诉namenode自己的存活状况以及可用空间。这个时间默认为3秒。 2、心跳报告具体作用 (1)向namenode汇报自己的存活状况以及可用空间 (2)向namenode发送块报告,每一个datanode上存储的块的信息向namenode做汇报。 3、namenode存储元数据的位置 (1)硬盘 /home/hadoop/data/hadoopdata/name/current 包含3部分内容: A
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

<系统之美>思维导图

据说新版QQ支持长截图了 改天更新一下试一下
分类: 其他 发布时间: 06-30 20:41 阅读次数: 0

后续会更上的文章系列

大多是在工作中或积累中一些新得与总结,知识需要交流与分享,有些文章也许会很长,会更新成系列一、系列二这种方式去分享一、高级威胁自动化基础论:《利用Python开源工具部署自己的恶意代码自动化》《沙箱二次开发》《蜜罐二次开发》《威胁情报那些事》涉及应急响应知识二、CTF素养记:《Pwn养成记基础篇》《Reverse养成记基础篇》《Misc工具论》三、研究那些事:《研究x86那些日子》《研究linux
分类: 其他 发布时间: 06-30 20:30 阅读次数: 0

ADL100(2)-Wuwei-检索式对话

1. 检索   1)(单轮回复选择)匹配模型     a. sentence 生成定长向量 进行匹配 f(g(Q), g(R))       f和g各种变种       f: MLP Neural Tensor Cosine       g: CNN LSTM+Att     b. query 与 candidate response 匹配       g: Interaction Representation(Att / Sim)     c. 效力和效率   2)多轮回复选择     a.
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

easyui--权限管理

1、权限目的: 是为了让不同的用户可以操作系统中不同资源 直接点说就是不同的用户可以操作不同的菜单 核心:实现菜单权限的核心思想就是控制用户登录后台所传递的menuId(与树形菜单分类列段关联的用户信息列段) 2、二星权限设计(用户权限多对多) 2.1、执行数据库脚本 用户登录信息表t_easyui_user_version2 用户菜单中间表t_easyui_usermenu 菜单管理表请参照上一篇:easyUI--入门实例 2.2建立实体类 1 public class TreeNode
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

[IOS] - 网络模块 NSURLConnection、NSURLSession、AFNetworking

NSURLConnection 是 苹果官网库中自带的简单网络请求的一个类,主要提供了使用URL创建同步和异步请求的方法,NSURLConnection-API 简单介绍一下NSURLConnection 的使用方法 使用NSURLConnection 发送GET同步请求 // 1. 创建URL对象 NSURL *url = [NSURL URLWithString:@"http://mock.allhome.com.cn/mock/5cf76e16de83be001011e63c/0605/
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

docker学习4-docker安装tomcat环境和部署war包

前言 tomcat部署web项目非常方便,把war包放到webapps目录就可以了。本篇使用docker快速搭建一个tomcat环境 下载tomcat镜像 拉取官方最新版tomcat镜像 [root@yoyo ~]# docker pull tomcat Using default tag: latest latest: Pulling from library/tomcat 6f2f362378c5: Pull complete 494c27a8a6b8: Pull complete 7
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

图解JAVA内存模型(JMM:JAVA Memory Model)

引言 本文主要说明两个问题:JMM存在的意义是什么?JMM内部的工作原理是什么(重点讲一下并发编程模式下的数据访问一致性问题) 。 1.为什么要使用JMM? 当我们刚开始接触JAVA语言的时候,就会被告知JAVA程序是可以实现跨平台运行的(即同一份代码资源可运行在不同的硬件配置下,不同的操作系统下)。那么JAVA 是如何在不同的硬件和操作系统内存访问方式存在差异的情况下,实现 同一个Java 程序在各种平台下的运行结果都相同(达到一致的内存访问效果)的呢。靠的就是神奇的JMM。 在这里要牢记两
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

可变参数实践

参考1:https://www.cnblogs.com/edver/p/8419807.html 参考2:https://blog.csdn.net/iynu17/article/details/51588199 参考3: https://www.cnblogs.com/fanzhidongyzby/p/3519838.html #include <iostream> #include <stdarg.h> #include <stdio.h> using namespace s
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

理解Canvas的save()和restore()方法

save()和restore()方法是绘制复杂图形必不可少的方法.它们分别是用来保存和恢复 canvas 状态的,都没有参数。 Canvas 状态是以堆(stack)的方式保存的,每一次调用 save 方法,当前的状态就会被推入堆中保存起来。这种状态包括:当前应用的变形(即移动,旋转和缩放,见下): strokeStyle, fillStyle, globalAlpha, lineWidth, lineCap, lineJoin, miterLimit, shadowOffsetX,shado
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

你的粪坑v1

你的粪坑v1 题目描述 剪刀石头布,谁输谁吃屎。 输入 第一行一个整数T,代表测试数据个数。 每个测试数据包括两行数据。 第一行数据为两个字符串A,X1,代表A同学的出拳为X1。 第二行数据为两个字符串B,X2,代表B同学的出拳为X2。 其中A,B是字符串,长度为[0,10],代表同学名字。 其中X1,X2是字符串,内容为"jiandao","shitou","bu"三者之一。 输出 对每个测试数据 A同学赢输出"{$B} chishi.",其中{$B}代表B同学名字 B同学赢输出"{$A}
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0

DS博客作业--课程总结

1、当初你是如何做出选择计算机专业的决定的? 经过一年学习,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 开始只是因为对游戏感兴趣,觉得说电子技术什么的应该挺有趣的。但是入学之后发现并不是这样。计算机知识有趣是有趣,但是也挺深奥的,也需要去仔细的专研。虽然是应用型的学科,也需要足够的知识作为储备。在大一上刚刚接触c语言时,感觉很新鲜很有趣,但是随着学习的深入,依然有趣,但是难度提升了,渐渐就吃力了起来。 这个学期的数据结构,不像c语言一样,理论知识居
分类: 其他 发布时间: 06-30 20:24 阅读次数: 0