luogu1514 引水入城

题目大意 在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个NN 行\times M×M 列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。 为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。 因此,只有与湖泊毗邻的第11 行的城市可以建造蓄水厂。而输水站的功能则是通过输水管线利用高度落差,将湖水从高处
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

cpp语言程序设计教程第七章的一道编程题

题目如下 按下列要求实现一个有关学生成绩的操作。 该类名为Student。 (1)每个学生的信息包含有姓名(字符数组)和成绩(int型)。 (2)共有5个学生,用对象数组表示。 (3)计算出5个学生中的最高分,并输出姓名及分数。 课后答案是这么写的: #include <iostream.h> #include <string.h> class Student { public: Student(char s[],int gr)
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

红外线接受程序 理解

1 /************************************************************************************** 2 * 红外通信实验 * 3 实现现象:下载程序后,数码管显示红外遥控键值数据 4 注意事项: 红外遥控器内的电池绝缘片一定要抽掉 5 通过该函
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

Error: Apache shutdown unexpectedly --解决

原因1:端口占用,百度可解决 原因2: 配置的启动目录不存在~~~ 解决 修改默认目录:
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

day3—python——列表操作

1.变量是用来存东西的 2.list也叫列表、数组、array, 列表使用中括号定义,list是有序的,每人都有编号,计算机里面起始都是从0开始,标号也叫下标、索引、角标。类型可以为字符串、数字、浮点 0 1 2 stu_name = ['崔海龙', '杨帆', '刘荣欣', 1, 1.5] print(stu_name[1]) # 此时打印的是 杨帆 print(stu_name) # 打印整个list ['崔海龙','
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

数据结构C++版-队列

一、概念 分类: 二、补充说明 1、《面向对象的队列设计》课程问答: 首先要明确数据结构和数据存储结构的概念。 数据结构是指数据对象之间的逻辑关系,例如二叉树,队列,栈等,而数据存储结构是描述数据在计算机上的存储方式,它分为顺序存储和非顺序存储,数组就是典型的顺序存储。 而链表就是典型的非顺序存储,它需要知道前一个数据和后一个数据。链表是一种数据存储方式,是非顺序存储,而队列是一种数据结构,它可以采用顺序存储也可以采用非顺序存储。 2、《循环队列实现下》课程评论: 要实现循环队列的循环特点,重
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

《CLR via C#》读书笔记(一)——CLR的执行模式

前言   万事开头难,很早之前就想写博客记录些东西,迟迟未行动,甚是遗憾。原因诸多,大体上无非都是懒、没意志力等等。这次从自己的读书笔记开始,兴许能够有所改变。 一、CLR概念   CLR(Common Language Runtime,译为公共语言运行时)是一个可由多种编程语言使用的“运行时”。CLR的核心功能:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言(C++、C#、VB、F#等等)使用。无论哪种语言,最后通过编译器的结果都是托管模块。托管模块是PE32文件
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

在Code::Blocks中编译和使用wxWidgets3.0.0教程

跳转至:指南,搜索 注意,编译Code :: Blocks的对wxWidgets的3.0.0链接不是很稳定,但该库至少可以被正确编译,(只是使用的时候可能会有问题);CodeBlocks开发商都在努力开发使之更稳定。 这些是使用Code :: Blocks编译wxWidgets的说明。它们起初用于准备编译Code :: Blocks本身,但也可以是用于编译wxWidgets本身。 虽然这些指令是针对Windows操作系统中,但通过细小的调整可以应用到其他平台,因为我们使用的MinGW的。 内容
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

Verilog HDL 使用规范(一)

本博文参考:《大规模逻辑设计指导书》,对于写出规范的代码,培养良好的代码风格颇有裨益。 wire and register 一个reg变量只能在一个always语句中赋值; 这个说明至关重要啊,如果不满足这个,也许仿真的时候没问题,但是综合时候绝对出现,不可以综合。我就犯过多次这个错误。 曾经写过一篇博客,专门说过:Modelsim下进行功能仿真没问题,可是在ISE综合报错,如何解决? 向量的有效位定义一般是从大到小。 尽管,标准并没有强制这样,但是这样更规范,读代码更加容易。 表达式(Exp
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

C/C++中的const ,static

一、const   在C++中:   1、常对象:创建对象时添加const关键字,这个对象就不可以再修改,就有了常属性,就意味着整个对象所有变量不能更改   2、常对象不能调用普通函数,调用成员函数就相当于把对象的this指针给了他,就有被修改的风险   3、常对象只能调用常函数(函数体前加关键字叫常函数),普通对象也能调用常函数,常函数就相当于对this指针添加了const属性   4、常函数与普通函数可以构成重载,不会冲突   5、如果有成员确实需要修改,他又被const修饰,可以对成员添
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

Web常用对象(2)

一、Session   1、介绍     HttpSession是一个纯粹的接口,session本身就属于HTTP协议的范畴。     session的作用就是为了标识一次会话,或者说确认一个用户;并且在一次会话(一个用户多次请求)期间共享数据。   2、创建对象和属性操作        3、表示会话JSESSIONID     每当一次请求到达服务器,如果访问了session,服务器会第一步查看是否从客户端回传一个名为JSESSION的Cookie,如果没有则认为这是一次新的会话,会创建一个
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

Linux服务器资源占用率总结

统计内存最高的进程: ps aux | grep -v PID | sort -rn -k 4 | head 统计CPU使用率最高的进程: ps aux | grep -v PID | sort -rn -k 3 | head 僵尸进程: ps aux | grep defunct | grep -v grep 查找进程启动的线程: ps -eLf PID 查看网络服务状态: netstat -ntlp --显示正在listening的tcp的数字格式的连接 netstat -nulp --显
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

随机化快速排序法

为什么要有随机化快速排序。对于快速排序大家知道,如果选取某个固定的值作为分界点(左边小于当前值,右边大于当前值),当排序的数组近乎有序,极有可能退化成O(n^2)级别的算法,因为拆分的数组极不均匀,两边的数组大小相差太大。如果采取随机化选取分界点,这样的化退化成O(n^2)几乎为零。 package com.newtouch.data.sort; import com.newtouch.data.test.SortTestHelper; public class QuickSortRand
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

树链剖分浅谈

在学树链剖分之前,我们先得理解什么是树链剖分,以及它的应用 那么,什么是树链剖分呢(~ ̄▽ ̄)~ 树链剖分就是将树分割成多条链,然后利用数据结构(线段树、树状数组等)来维护这些链。 看上去好像很好理解的样子!(实际上也的确是这样……),咳咳,那它到底有什么应用,先看一道水题: e.g 给你一颗有根树,对区间进行两种操作:1.路径值修改 (树上差分?);2.查询路径和 (LCA?); 确实水到不行= = 不用莫队之类的操作,我们想要在低时间复杂度的情况下完成这两个操作,用求LCA的方法显然是不现
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

求两个数的最小公倍数

#include <iostream> #include <vector> #include<algorithm> using namespace std; /* 求最小公倍数 */ vector<int> Decomposition(int digit) { int actor = digit; vector<int> arr; for (int i = 2;i < digit;i ++) { while (actor % i ==
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

统计学(一)

分位数 使用QUARTILE函数算出 第一分位数:25%分位数 第二分位数:中位数 第三分位数:75%分位数
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

哈希索引

只有Memory引擎支持哈希索引(不讨论NDB集群支持唯一哈希索引的情况) 哈希索引基于哈希表实现,只有精确匹配索引所有列的查询才有效。 存储引擎会根据所有的索引计算出一个哈希码 哈希索引将所有的哈希码存储在索引中,同时在哈希表中保存指向每个数据行额指针。 因为索引只是只需要存储对应的哈希值,所以索引的结构十分紧凑,使得哈希表查询非常快。 哈希表有一下限制: 哈希索引只包含哈希值和行指针,而不存储字段值,所以不能使用索引中值来避免行读取 哈希索引不是按照索引顺序存储的,因此也无法用于排序 哈希
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

java编程思想-这一本书

面向对象特性 理论(感觉java设计,是为了达到这些目的才把代码写成那样的~) 1)万物皆为对象 2)程序时对象的集合,他们通过发送消息来告知彼此所要做的 3)每个对象都有自己的由其他对象所构成的存储 4)每个对象都拥有其类型 5)某一特定类型的对象都可以接收同样的信息。OOP 面向对象特点 类与对象,类是一个集合,而对象是类的实例化。 继承:object 多态: 数据抽象: 容器:map,list,set object类型 java 基本类型 既然一切都是对象那么,char c ='x' ;
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

python locust 性能测试:locust 关联---提取返回数据并使用

from locust import HttpLocust, TaskSet, task import json from common import readConfig class UserBehavior(TaskSet): # 定义用户行为 def on_start(self): # 当模拟用户开始执行TaskSet类的时候,on_start方法会被调用 pass def get_headers(self):    """会员登录"""
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0

使用CodeBlocks为你的程序添加程序文件图标和启动读入图标

其实也非常简单,自己这两天用win32api做了一个小程序,可是发现图标却是dos的,太难看了,于是就想起以前学win32汇编时候用到的工具,ResEd,已经被我汉化了一些,估计有新的版本发布吧,但是一个脚本工具只是用着方便,况且就是为了添加一个图标没必要怎么用,因为wxwidgets就足够了,系统带的rc资源文件不好用,也比较反感,不说了。 主要是这样的,随便找一个工程,就算是cmd工程也一样用,先打开ResEd,新建一个rc,怎么做大家都都会就不多说了,建好之后,应该把宏定义输出到一个头文
分类: 其他 发布时间: 08-29 23:31 阅读次数: 0