选球游戏 题解———2019.10.19

选球游戏( game ) 时间限制:3s 空间限制:512MB 编译时开启 O2 优化开关 【问题描述】 华华和秀秀在玩游戏。在他们面前有!个球排成一排,从左到右按 1 到!编号。每个球有一 个可正可负的权值。 每一轮, 秀秀会选定一个区间[#,%], 将编号在这个区间内的所有球的权值 加上一个值', 或者将编号在这个区间内的所有球的权值都设为其相反数。 华华则需从这!个球 中选出(个球来,他的得分为这(个球的权值的乘积。 华华每次都能快快地找出得分最优的选球方案来。秀秀想了
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

Java内部类应用——静态内部类

版权声明:本文为CSDN博主「cakincqm」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/chengqiuming/article/details/91350841 一 点睛 如果使用static来修饰一个内部类,则这个内部类就属于外部类本身,而不属于外部类的某个对象。因此使用static修饰的内部类被称为类内部类,也称为静态内部类。 static关键字不可修饰外部类,但可修饰内部类。 二 实战
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

java笔记4—继承

继承: 作用: 提高了代码的复用性。 让类与类之间产生了关系,为多态提供了前提 继承中成员变量的特点: 继承中成员函数的特点: 方法重写: 注意:重写方法必须和被重写的方法具有相同的方法名,参数列表和返回值类型 覆盖时,子类的方法权限一定要大于等于父类的方法权限 静态只能覆盖静态 父类的私有方法不可以被覆盖 this()与super(): this()相当于调用本类的构造函数,super()相当于调用父类的构造函数,super与this只能存在一个。
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

JS中的匿名函数、回调函数、匿名回调函数

工欲善其事必先利其器 在学习JavaScript设计模式一书时,遇到了“匿名回调函数”这个概念,有点疑惑,查找了些资料重新看了下函数的相关知识点之后,对这个概念有了认识。九层之台,起于垒土。在熟悉这一系列的概念之前,我们先来认识下JavaScript中函数吧。 一、定义函数的方式有两种: 函数声明 函数表达式 函数声明格式如下:   function functionName(arg0,arg1,arg2,...){   //函数体 } function是关键字,然后functionNam
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

定义Vue的路由

1.引包 <script src="./vue-router/dist/vue-router.js"></script> 2.定义组件 const user = { template:`<div>这是用户管理组件</div>` } const supplier = { template:`<div>这是供应商管理组件</div>` } const finance = {
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

数字表格

题目大意: 有一个$n*m$的矩阵,满足第$i$行第$j$列的元素值为$i*j$,求第$k$大的值。 数据范围:$n,m \leq 500000$ 思路: 考虑二分答案。 假设我们现在枚举出了一个值为$x$。 我们考虑到每一行比这个$x$小的个数,要么是$m$(当前行最大的数为$i*m$),要么是$x/i$。 直接统计答案即可。 复杂度:$O(nlogn)$。 代码: #include <bits/stdc++.h> typedef long long ll; const ll lim =
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

JAVA高级语法

高级语法 第三章:面向对象和高级语法 实例化: 不实例化,就是一个空指针 注意,声明和实例化是两个过程。声明的过程是不分配内存空间的,只有实例化才会真正分配空间 对变量的分类 实例变量只有实例化之后才能使用,而类变量直接用类名就可以使用 成员变量在堆,局部变量在栈 匿名对象 new Person().shout(); 使用场景: 对一个对象只需要一次方法调用 作为实参传递给方法 方法的重载 参数的个数或者参数的数据类型必须不同 可变个数的形参 (String[] args)//定义字符串数组
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

从零开始学架构一:架构到底是什么

一、概念梳理   系统:由有关联个体组成,根据某种规则运作,完成个别原件不能单独完成的工作的群体。 关键词: 1)关联:系统由一群有关联的个体组成,发动机+底盘+轮胎+车架=一台机车; 2)规则:系统内个体按照指定规则运作,而不是各自为政; 3)能力:系统不是个体能力之和,而是产生了新的能力; 子系统:与系统定义一样,存在观察角度的差异,一个系统可能是另外一个更大系统的子系统; 实例: 微信 = 聊天 + 登录 + 支付 + 朋友圈 等子系统 朋友圈 = 动态、评论、点赞等子系统; 框架:Fr
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

状态压缩dp增量统计贡献——cf1238E(好题)

这题的状态设计非常巧妙,因为dp[S]表示的并非当前正确的值,而是维护一个中间量,这个中间量在到达末状态时才正确 /* 给定一个串s,字符集为20,求一个长为m的序列t,设pos[ch]为ch在t中的位置 确定一个t使得sum{ |pos[s[i]]-pos[s[i+1]]| } 先预处理cnt[][]数组用来存s中各种字符对的数量 然后进行状态压缩dp,从左到右按位确定t,S表示已经用掉的字符状态 用增量法对每种字符单独统计贡献,新增一个字符时,所有未在集合中的字符和已经在集合
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

采用WPF开发截图程序,so easy!

前言 QQ、微信截图功能已很强大了,似乎没必要在开发一个截图程序了。但是有时QQ热键就是被占用,不能快速的开启截屏;有时,天天挂着QQ,领导也不乐意。既然是程序员,就要自己开发截屏工具,功能随心所欲,岂不快哉。 再强调一点:工具就是生产力!没有掌握WPF之前,我是不会开发这么一个程序的,如果采用MFC、winform框架,工作量太大,开发出来的效果肯定也比较low。本人用WPF,花了一天的功夫,开发了这个小程序。程序的定位就功能简单,平时工作不碍事,用着的时候,一键截图! 界面 执行程序下载
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

redis 在 windows 中的安装

redis 在 windows 中的安装 redis 官方并没有提供 redis 的 windows 版本。但是微软提供了 redis 的 windows 版本。有2.8和3.0版本。3.0版本支持集群。 微软提供的redis的windows版本地址 https://github.com/microsoftarchive/redis/releases 下载后解压 启动 # 指定配置文件 D:\chengxu\redis-3.0.504-x64>redis-server redis.window
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

逻辑卷建增删移

创建逻辑卷: #用sdb1和sdd组合创建逻辑卷: [root@localhost ~]#lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 200G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 100G 0 part / ├─sda3 8:3 0 50G 0 part /data ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 4G 0 part [SWA
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

三十一、Gawk基础入门

AWK:Aho Weinberger Kernighan awk :报告生成器、格式化文本输出 一、gawk - pattern scanning and processing language   基本用法:gawk [optins] 'program' FILE ...     语句之间用分号分割   选项:     -F ' ' :指明输入时用到的字段分隔符     -v var=value :自定义变量   PATTERN: 定义读入哪些行时对行处理   ACTION :对
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

洛谷P1101单词方阵题解

P1101题目链接 想获得更好的观看体验,请在博客内查看 先说一下我的思路吧: 找出首字母Y 找出字母Y旁边的I,记录其扩展方向 依次检查沿Y向I方向的字母 若至字母G时无误记录下其单词扩展路径 输出合法的单词** 预定义: char s[105][105]; const string key="yizhong"; int n,idx[105][105]{}; //c++11用法,把idx数组全部初始化为0 //idx[i][j]=1 代表可成为单词,s表示原方阵,key为单词 主函数 i
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

软工第二次结对编程

软件工程实践2019第五次作业——结对编程的编程实现 1.博客链接及Github项目地址: 作业博客链接:https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/8736 Github项目地址:https://github.com/AllanIverson/031702435-031702415 Our Blog Address 刘英杰031702415 https://www.cnblogs.com/LIU151/p/11705206.h
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

ubuntu16.04查看占用GPU的程序

nvidia-smi
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

redhat中如何在一块网卡上创建多个虚拟IP

一、问题描述 今天在学习《linux就该这么学的》的第十章时,遇到了在同一块网卡中配置多个ip地址的问题,在排除了一些问题之后,完成了配置,在这记录。 二、配置过程 在这个配置中,我使用了nmtui进行图形化配置,配置过程如下: 1、切换到root用户,然后使用nmtui进行配置:    2、首先在开始界面Activate一个网卡:    3、我选择一个网卡eno16777728 4、回到初始界面,选择Edit a connection 5、选择之前已经选择的那块网卡eno16777728,然
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

tmp 20191019

https://www.cnblogs.com/yanshw/category/1403447.html 努力的孔子-纯手工制作
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

软工第五次结对作业

结对同学 本次作业博客 github地址 分工:0317:写代码,写博客 莫得东西:收集素材,设计框架 PSP: PSP2.1 | Personal Software Process Stages | 预估耗时(分钟)| 实际耗时(分钟) | :-: | :-: |:-:| Planning | 计划 | 30 | 30 Estimate | 估计这个任务需要多少时间 | 30 | 30 | Development | 开发 | 600 | 550 | Analysis | 需求分析 (包括学
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0

django framework插件类视图分页

分页 继承APIView类的视图中添加分页 from rest_framework.pagination import PageNumberPagination class MyPageNumberPagination(PageNumberPagination): # 定义一个PageNumberPagination的子类 # 如需改变参数,重写其属性即可 page_size = 6 #每页显示条数 page_query_param = 'page'
分类: 其他 发布时间: 10-19 21:50 阅读次数: 0