World is Exploding (容斥 + 统计)

  题意:满足题目中的式子,a < b && c < d && Va < Vb && Vc > Vd   思路:先求不讨论位置重合的情况,把对应的2种关系相乘,然后得到的答案减去重合的地方。不想解释,我特么改着改着就对了。都不知道哪里错了,叫对了数据还是找不到。因为只有一组数据出错。 #include<bits/stdc++.h> using namespace std; const int maxn = 5e4 + 7; int tr[maxn], in[maxn], sar[maxn],
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

Bat学习

echo:(反射 回音) echo 开关命令,off on 。表示显示/不显示此命令后的字符, @ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。句后所有运行的命令都不显示命令行本身 ::/rem 表示此命令后的字符为解释行 goto: 跳转指令 “:”是一个标签 goto: 表示跳转到:后的命令 %: 参数 if:判断: if "%1"=="help" goto usage if not "%1"=="... if (not) exist C:\xutao
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

VBS学习

简介 VBS windows脚本 Microsoft visual basic script edition VBS 是visual basic的一个抽象子集,系统内置,不编译为二进制文件,(由host解释源)直接执行,方便简易,具备高级语言功能,不需要开发环境 提供COM对象简便支持 COM对象:一些具有特定函数功能的程序模块,一般以.ocx,.dll扩展名,在脚本中引用这些模块文件就能发挥功能,不用编写代码,设计算法 用途: VBS可以做什么: 1. 计算 2. 处理文件和文件夹 3. 管
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

Unity编程入门1 初识Unity

1.项目-> 场景 -> 游戏对象 -> 组件 -> 属性 2.面板介绍: 1.项目面板(project) :管理一个项目中的所有资源文件,project面板与项目文件夹中的Assets文件夹完全想通。 2.场景面板(Scene)用来编辑场景,列出场景中的所有游戏对象。 3.游戏面板(Game)玩家所能看到的面板,是由场景中的摄像机拍摄到的。 4.层级面板(Hierarchy)用来管理场景中所有的游戏对象,将所有的游戏对象以层级的形式列举出来。 5.检视面板(Inspector)显示一个游戏对
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

实验一 汇编

1.进入debug 2、r命令查看,改变cpu寄存器内容 改变寄存器的值 5.用debug的d命令查看内存中的内容 再次使用d命令 列出后续的内容 d 1000: 0 9 6。 用e命令改写内存的内容 采取提问的方式一个个改写内存中的内容 7.用e命令向内存中写入机器码 U查看机器码含义 T执行机器码 继续执行T命令 8。 debug用A命令以汇编指令的形式在内存中写入机器指令 简单地用a命令,从预设的地址开始输入指令 二、实验任务 1. e命令大同小异,不再赘述 2.将下面的三条指令写入从2
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

卷积神经网路

卷积层和池化层 一、卷积神经网络的权重共享   经典神经网络:全连接,即每个神经元都与每一个数据有对应的参数;   卷积神经网络是权重共享的,就是得到的特征图的每个像素点都是原图的一个区域(如5*5*3,有3个颜色通道)与filter(卷积算子,如5*5*3,有75个权重参数)对位相乘加和的结果,这里特征图中所有像素点就共享了这个filter的75个权重参数。 二、输出大小计算 三、池化层(Pooling Layer)   对特征图的操作,而不是输入图像数据。是对特征图的特征压缩,没有权重参数
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

解决GetTickCount的问题

GetTickCount是一个api,它是反应到从开机到当前的毫秒数,这个很好.可以做一些短途的计时器. 比如说做服务器中对象池计时器,对象超过多少时间就自动释放对象. 但是GetTickCount也有一个麻烦的地方,就是在电脑运行了49.7天之后,数字会置0 ,然后从0开始.这样的话,简单的时间判断可能会造成49.7天后的bug,那么怎办呢?其实可以用一点小技巧就可以解决. 看下面的代码,Judge1是判断函数, i     是当前的计时点 OutSec  是超时秒数. NowTick  是
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

PAT—优化Java从控制台读取信息的速度

PAT对Scanner类很不友好,会花费大量时间,导致运行时间超时。可采用下列代码优化时间 BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

算法分析与设计之多处最优服务次序问题2

¢ 设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,1≤i≤n,共有s处可以提供此项服务。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以n。 ¢ 给定的n个顾客需要的服务时间和s的值,编程计算最优服务次序。 ¢ 输入 第一行有2个正整数n和s,表示有n个顾客且有s处可以提供顾客需要的服务。接下来的1行中,有n个正整数,表示n个顾客需要的服务时间。 ¢ 输出 最小平均等待时间,输出保留3位小数。 输入样例 10 2 56 12 1
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

【Python045-魔法方法:属性访问】

一、属性的几种访问方式 1、类.属性名 >>> class C: def __init__(self): self.x = 'X-man' >>> c = C() >>> c.x 'X-man' 2、用内置函数getattr()访问属性 >>> getattr(c,'x','莫有这个属性') 'X-man' >>> getattr(c,'y','莫有这个属性') '莫有这个属性' >>> 3、用property方法访问属性 class C:
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

c语言蛋疼的字符串赋值

我觉得c语言比较蛋疼的一个地方就是给字符串赋值,不是初始化,是赋值。 char string[20]={0}; 你不能通过 string="hello";这种方式赋值。但是在字符串初始化的时候可以通过这种方式赋值 char string[20]="hello"; //这是正确的,只有在初始化的时候是正确的。 除了初始化之外的赋值必须通过strcpy类似的拷贝字符串函数来完成字符串的赋值。 但字符指针就比较随意 char *string="hello"; string="helloworld";
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

luogu P4961 小埋与扫雷

题目背景 小埋总是在家中打游戏,一天,她突然想玩Windows自带的扫雷,在一旁的哥哥看见了,想起了自己小时候信息课在机房玩扫雷的日子,便兴致勃勃地开始教小埋扫雷。然而,小埋还是不明白 每局将所有非雷的方块点开所需最少左键点击数,参见扫雷网的教程 )怎么算,于是她找到了你。 题目描述 小埋会告诉你一盘扫雷,用一个n×m 的矩阵表示,1 是雷 ,0 不是雷,请你告诉她这盘扫雷的 3bv 。 周围八格没有“雷”且自身不是“雷”的方格称为“空格”,周围八格有“雷”且自身不是“雷”的方格称为“数字”,
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

Selenium+Python自动化之如何绕过登录验证码

一、使用Fiddler抓包 1.一般登陆网站成功后,会生成一个已登录状态的cookie,那么只需要直接把这个值拿到,用selenium进行addCookie操作即可。 2.可以先手动登录一次,然后抓取这个cookie,这里我们就需要用抓包工具fiddler了 3.先打开博客园登录界面,手动输入账号和密码(不要点登录按钮) 4.打开fiddler抓包工具,此时再点博客园登录按钮 5.登录成功后,再查看cookie变化,发现多了两组参数,多的这两组参数就是我们想要的,copy出来,一会有用 二、c
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

Java容器深入浅出之Map、HashMap、Hashtable及其它实现类

在Java中,Set的底层事实上是基于Map实现的,Map内部封装了一个Entry内部接口,由实现类来封装key-value对,当value值均为null时,key的集合就形成了Set。因此,Map集合具有如下的一些特点: 1. Key集因为是Set的实现,因此是无顺序、不可重复的。 2. Value集是List的实现,因此是可以重复的,每个元素根据key来索引。 3. Map内部包含一个Entry内部接口,用于定义key-value对,由实现类来对外提供查找和设置value的方法。 Map的
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

Django的View(视图)和路由系统

一、Django的View(视图) 1、介绍 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。 代码写在哪里也无所谓,只要它在你当前项目目录下面。 大家约定俗成将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中。 2、FBV和CBV(Funct
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

2018 Multi-University Training Contest 10

Rank Solved A B C D E F G H I J K L 67/761 6/12 . . . . O . O O O O . O O: 当场通过 Ø: 赛后通过 .: 尚未通过 A Alkane unsolved B Beads unsolved C Calculate unsolved D Permutation unsolved E TeaTree solved by chelly chelly's solution F NewNippori unsolved G Cycli
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

gtk.Builder.AddFromFile throws SIGSEGV.

如果出现这个问题应该是你参考GTK+3 Reference写的原因,GTK好像是没有进行初始化导致。 参考我这篇博客就不会出错了
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

完全二叉树一维数组存放的结点相关关系

对于完全二叉树,如果将其中的元素按层次遍历顺序存放入一个一维数组中: 设数组大小为n(节点数为n),节点标号(key)为数组下标i,即0,1,2,3,4,,, 那么: 1.完全二叉树的高度为: ceil(log2(n+1)) 2.i = 0: 根节点,root,无父节点。 i >= 1: 父节点为 floor((i-1)/2); 3.若2*i<n-1: 节点i的左子女为 2*i + 1 若2*i<n-2: 节点i的右子女为 2*i + 2 4.若节点编号 i 为奇数,i != 1, 它
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

灵活使用rewrite

Nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在server{},location{},if{}中,并且只能对域名后边的除去传递的参数外的字符串起作用。 Rewrite主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。 通过Rewrite规则,可以实现规范的URL、根据变量来做URL
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0

Linux嵌入式开发环境之串口配置

开发平台:Ubuntu 串口工具:putty 安装方法:su apt-get install putty 串口使用方法: 1、将串口连接至PC,在命令行输入putty,打开putty界面 2、将连接方式设为serial,设备选择为/dev/ttyUSB0(本机为USB转串口,其他情况可尝试/dev/ttyS0),波特率根据情况选择为9600或者115200(本机为115200) 3、将开发板上电,检查串口输入是否正常(无乱码,显示正常),如果不正常,则更换波特率解决。
分类: 其他 发布时间: 11-05 23:34 阅读次数: 0