[LUOGU]P3400 仓鼠窝

传送门 首先分析问题,我们要求出所有的子矩形,不妨考虑以每一点为右下角的子矩形的个数,加起来正好就是总的子矩形数了。 然后考虑每一个点为左下角时的方案数,我们考虑每在它左上的点是否可以作为矩形的左上角。 如图 01111 11011 10111 10111 1111X 我们考虑以X为子矩形右下角的的方案数,下图中#为可行的左上角 011## 110## 10### 10### 我们发现所有的'#'形成一个连通块,并且长度向上单调递减,递减的原因是'0'的限制,所以每一行最右边的'0'可以用一个
分类: 其他 发布时间: 09-16 22:00 阅读次数: 0

20182324 2019-2020-1 《数据结构与面向对象程序设计》实验2报告

20182324 2019-2020-1 《数据结构与面向对象程序设计》实验2报告 课程:《程序设计与数据结构》 班级: 1823 姓名: XXX 学号:20182324 实验教师:王志强 实验日期:2019年9月16日 必修/选修: 必修 1.实验内容 -(1) 编写简单的计算器,完成加减乘除模运算。 -(2) 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出。 -(3) 编写测试代码,测试验证。(https://www.cnblog
分类: 其他 发布时间: 09-16 22:00 阅读次数: 0

ZR提高失恋测3

ZR提高失恋测3 题目链接 (感觉这一场比以往的简单了一些) 估分 100 + 40 + 40 得分 100 + 60 + 40 ??? A 首先,我们能够想到一个比较简单的\(n^2\)做法, 枚举答案子序列中两个\(1\)之间\(0\)的个数(就是题目中的距离),直接贪心能选就算,肯定不会似的答案更劣 这样就有了\(60\)分的好成绩 我们考虑如何优化这个暴力, 由于0的个数不具有可二分性,所以不能对外层枚举进行优化,那么我们只能对这内层循环下手了 发现我们每次暴力找\(x\)的\(0\)
分类: 其他 发布时间: 09-16 22:00 阅读次数: 0

Linux服务器上创建新用户(转载)

Linux服务器上创建账户用到useradd命名,一般常用以下命令 sudo useradd -m -s /bin/bash userName % 在/home目录下新建userName目录 sudo passwd userName %设置密码 本文链接:https://blog.csdn.net/weixin_37182342/article/details/80298464
分类: 其他 发布时间: 09-16 22:00 阅读次数: 0

微服务的优势在哪里,为什么别人都在说微服务好

微服务的优势在哪里,为什么别人都在说微服务好前言:在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务",微,狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 而所
分类: 编程语言 发布时间: 09-16 21:53 阅读次数: 0

iOS 13 绕过锁屏密码漏洞

iOS 13 很快就要发布了,在未正式发布之前,西班牙的安全研究员 Jose Rodriguez 公开了一个漏洞,能够查绕过锁屏密码查看通讯录、照片、短信。在 iOS 设备上,当屏幕锁定时,用户无法查看设备中保存的信息,比如通讯录、照片、短信等都是无法打开的。这个漏洞的利用原理是给目标手机拔打 FaceTime 电话,然后呼叫 Sir,开启旁白功能(VoiceOver),点击自定义能够找到联系人列
分类: 企业开发 发布时间: 09-16 21:53 阅读次数: 0

【自编码器】降噪自编码器实现

注意:代码源自[1][2] # 这里以最具代表性的去噪自编码器为例。 # 导入MNIST数据集 import numpy as np import sklearn.preprocessing as prep import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data # 这里使用一种参数初始化方法xavier initialization,需要对此做好定义工作。 # Xaiv
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

20194642-自动生成四则运算题第一版报告

1、需求分析 使用C或Java语言完成一个自动生成四则运算试题的程序,取值范围在100以内,操作数是否含负数,剔除重复算式,生成的运算题存储到外部文件result.txt中。 2、功能设计 基本功能:自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内。 拓展功能:(1)剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式 (2)题目数量可定制 (3)相关参数可控制 (4)是否包含乘法和除
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

JS面向对象——原型模型

以下通过一段示例代码,说明原型模型中的基本概念以及知识点。 <!DOCTYPE html> <html> <head> <title>原型模型</title> <script type="text/javascript"> function Person(){}; // Person.prototype.name="Lucy"; // Person.prototype.age=15; // Pe
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

day07_正课总结

目录 元组内置方法 元组: 1.作用 2.定义方式 3.使用方法 4.有序无序 5.可变不可变 字典内置方法 字典 1.作用 2.定义方式 3.使用方法 4.有序无序 5.可变不可变 集合内置方法 集合 1.作用 2.定义方式 3.使用方法 有则删除返回值None没有则报错 有没有都返回None,有还会删除 随机删除一个,不能有参数 4.有序无序 5.可变不可变 深浅拷贝 拷贝 浅拷贝 深拷贝 说明 数据类型总结 存值个数 有序无序 可变不可变 深浅拷贝 元组内置方法 元组: 什么是元组tup
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

20194593自动生成四则运算题第一版报告

#一、需求分析 为了方便小学生算数练习,为了方便家长们出题,利用程序出题可以很快速,很准确。 #二、功能设计 1、基本功能     (1)自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内     (2)剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式     (3)题目数量可定制     (4)相关参数可控制       是否包含乘法和除法       操作数数值范围可控(如操作数
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

边拥有边失去

我拥有了璀璨夺目的星辰 我失去了皎洁清媚的月亮 我拥有了追寻未知的自由 我失去了你们给我的束缚 我拥有了成熟稳重的性格 我失去了一腔孤勇的热血 我边拥有边失去 我边失去边拥有 我以为失去等于拥有 但是失去恒大于拥有 那我 也只好 愿你 炳若日星 奔逸绝尘 别失去自己便好 西尔,你是打不死的小强吖 沐浴风雨 也要相信彩虹
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

release,debug库互调用,32位,64位程序与库互调用

以下是基于visual studio 2015和cmake的实验 1,release和debug的应用程序和库无法互调用,会有比较直接的提示,大意是说库不兼容 2,win32和x64的应用和库无法互调用,在VS中链接时会有一堆的函数找不到实现体:‘无法解析的外部符号’
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

并发编程之多进程(更新中...)

并发编程之多进程 multiprocessing模块介绍 功能 子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。 Process类使用 Process([group [, target [, name [, args [, kwargs]]]]]),由该类实例化得到的对象,表示一个子进程中的任务(尚未启动) 强调: 1. 需要使用关键字的方式来指定参数 2. args指定的为传给target函数的位置参数,是一个元组
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

cv1159 全0子矩阵 题解报告

题目传送门 【题目大意】 给定一个$n*n$的01矩阵,求一个全为0的子矩阵最多包含多少个0。 【思路分析】 其实据说是单调栈维护?但是我找到的题解说是用悬线法…… 对于某一个位置$(i,j)$,求其往上最多能连续多少个0,往左最多能连续多少个0,往右最多能连续多少个0(往左和往右扩展时保证往上是合法的) 于是就over了?其实还是挺简单的……单独看某一行其实类似这题,然后如果要减小空间的话就滚动一下数组啦,只需要一维即可,但是因为我懒所以就直接用的二维数组。 【代码实现】 1 #inclu
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

前端基础 DOM和 BOM 前端基础之BOM和DOM

前端基础之BOM和DOM 1|0前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

火星人 题解

题目描述 人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。 火星人用一种非常简单的方式来表示数字――掰手指。火星人只有一只手,但这只手上有成千上万的手指,这些手指排成一列,分别编号为1,2,3…1,2,3…。火星人的任意两根手指都能随意交换位置,他们就是
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

springboot学习笔记——之jdbc连接配置自动建表

  首先创建一个springboot项目,这里不再过多赘述。   项目结构      pom.xml配置    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

查看进程和线程的命令

查看进程的命令 ps -eF | grep fire 查看线程的命令 ps -eLF | grep fire 参数传值
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0

2019.09.15【CSP-S】模拟A组 总结

今天的比赛做起来好累啊。。。 考场:\(50 + 30 + 0 = 80\) T1: 首先想到最简单的方法:暴力spfa,然而发现会TLE,于是想改成dij,但仍会时超。 于是开始想正解,但是好像想不到(我太菜了) 赛后发现原来是贪心。 我们对于二进制从高位到低位开始判断单单这位是否可以到答案。 由于该为贡献大于后面所有的和,所以我们可以直接加入该答案。 然后将其余不合法的边删掉,用剩下来合法的边继续做。 可用并查集判断,bfs也可以。 T2: T3: 总结: 要多思考,想宽一些,不要局限于一
分类: 其他 发布时间: 09-16 21:44 阅读次数: 0