last

PAT_甲级_1008 Elevator (20分) (C++)

╄→尐↘猪︶ㄣ 提交于 2020-02-07 10:18:48
目录 1,题目描述 输入: 输出: 2,思路 3,代码 1,题目描述 Sample Input: 3 2 3 1 Sample Output: 41 一个电梯根据特定的楼层进行上下,计算总时间。 输入: 上下总数:N;其余:具体楼层 输出: 总用时 2,思路 签到题,就不多说了吧。。。 3,代码 #include<iostream> using namespace std; int main(){ int n; cin>>n; int now = 0, last = 0; int time = 0; for(int i = 0; i < n; i++){ cin>>now; if(last > now){ time += (last - now) * 4 + 5; last = now; }else{ time += (now - last) * 6 + 5; last = now; } } cout<<time; return 0; } 来源: CSDN 作者: &再见萤火虫& 链接: https://blog.csdn.net/qq_41528502/article/details/104205919

MySQL的MMM

你说的曾经没有我的故事 提交于 2020-02-07 03:01:38
参照原文:http://www.cnblogs.com/gomysql/p/3671896.html 简介 MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的read负载均衡。 MMM提供了自动和手动两种方式移除一组服务器中复制延迟较高的服务器的虚拟ip,同时它还可以备份数据,实现两节点之间的数据同步等。由于MMM无法完全的保证数据一致性,所以MMM适用于对数据的一致性要求不是很高,但是又想最大程度的保证业务可用性的场景。对于那些对数据的一致性要求很高的业务,非常不建议采用MMM这种高可用架构。 MMM项目来自 Google: http://code.google.com/p/mysql-master-master 官方网站为: http://mysql-mmm.org 下面我们通过一个实际案例来充分了解MMM的内部架构,如下图所示。 具体的配置信息如下所示: 角色

Mysql学习笔记(010)-子查询

会有一股神秘感。 提交于 2020-02-06 17:37:51
子查询 1 #进阶7子查询 2 /* 3 含义: 4 出现在其他语句中的select语句,称为子查询或内查询 5 外部的查询语句,称为主查询或外查询 6 7 分类: 8 按子查询出现的位置: 9 select后面 10 仅仅支持标量子查询 11 from后面: 12 支持表子查询 13 where或having后面☆ 14 标量子查询(单行)√ 15 列子查询(多行)√ 16 行子查询(用的少) 17 exists后面(相关子查询) 18 表子查询 19 按结果集的行列数不同: 20 标量子查询(结果集只有一行一列) 21 列子查询(结果集只有一列多行) 22 行子查询(结果集只有一行多列) 23 表子查询(结果集一般为多行多列) 24 25 */ 26 27 #一、where或having后面 28 /* 29 1、标量子查询(单行子查询) 30 2、列子查询(多行子查询) 31 3、行子查询(多列多行) 32 特点: 33 ①子查询都会放在小括号内 34 ②子查询一般放在条件的右侧 35 ③标量子查询,一般搭配着单行操作符使用 36 > < >= <= = <> 37 38 列子查询:一般搭配多行操作符使用 39 in、any/some、all 40 41 ④子查询的执行优于主查询执行,主查询的条件用到的了子查询的结果 42 43 */ 44 #1.标量子查询 45 #案例1

CSharpGL(21)用鼠标拾取、拖拽VBO图元内的点、线或本身

只愿长相守 提交于 2020-02-06 13:57:26
CSharpGL(21)用鼠标拾取、拖拽VBO图元内的点、线或本身 效果图 以最常见的三角形网格(用GL_TRIANGLES方式进行渲染)为例。 在拾取模式为GeometryType.Point时,你可以拾取单个的顶点。 在拾取模式为GeometryType.Line时,你可以拾取任意一个三角形里的任意一条线。即同时拾取此线段的两个顶点。 在拾取模式为GeometryType.Triangle时,你可以拾取任意一个三角形。即同时拾取此三角形的三个顶点。 实际上,CSharpGL实现了在所有渲染模式下拾取Point、Line、Triangle、Quad和Polygon的功能。(当然,你可以想象,如果想在一个GL_TRIANGLES渲染方式下拾取一个Quad,那是什么都拾取不到的)下面是描述这一功能的图示。由于我的白板小,就没有列出GL_TRIANGLES_ADJACENCY、GL_TRIANGLE_STRIP_ADJACENCY、GL_LINES_ADJACENCY、GL_LINE_STRIP_ADJCANCEY这几个情况。 下载 CSharpGL已在GitHub开源,欢迎对OpenGL有兴趣的同学加入( https://github.com/bitzhuwei/CSharpGL ) 规定 为了简便描述,我用 GL_LINE* 代表GL_LINES、GL_LINE_STRIP、GL

【NOI赛前训练】——专项测试1·网络流

天大地大妈咪最大 提交于 2020-02-06 05:51:33
T1: 题目大意:    传送门   给一个长度为$n(n<=200)$的数列$h$,再给$m$个可以无限使用的操作,第$i$个操作为给长度为花费$c_i$的价值给长度为$l_i$的数列子序列+1或-1,求将数列变为不下降数列的最小花费。 题解: 第一部分(上下界最小费用可行流):     设$h_0=-inf,h_{n+1}=inf$,令$a$为$h$的差分数组,即$a_i=h_{i}-h_{i-1}$。考虑当对于区间$[l,r]$操作时(比如+1 ),相当于$a_{r+1}$减少1,$a_{l}$增加1。若将$a$数组看做点集,这个变化相当于从$r+1$到$l$的一条流量为$1$的有向边,反之(-1)亦然。   显然问题相当于把$a$数组元素均变为 不为0。那么我们由S向$a_{i}>0$的位置连$flow=[0,a_{i}],cost=0$的边,表示${i}$可以减少流量上下界,对于$a_{i}<0$的位置,我们至少要使其增加$-a_i$所以我们向$T$连$flow=[-a_i,inf],cost=0$的边。对于每个操作我们由于可无限使用我们就给所有合法位置连$flow=[0,inf],cost=c_{i}$的边,然后我们可以跑一个上下界解决问题。   等等,这样的确解决了问题,不过我们观察一下这个图,会发现上下界源点只连向了$T$,而上下界汇点只被那些$a_{i}<0

c++标准库vector文件

这一生的挚爱 提交于 2020-02-06 02:05:31
// vector standard header // Copyright (c) Microsoft Corporation. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # pragma once # ifndef _VECTOR_ # define _VECTOR_ # include <yvals_core.h> # if _STL_COMPILER_PREPROCESSOR # include <xmemory> # if _HAS_CXX17 # include <xpolymorphic_allocator.h> # endif // _HAS_CXX17 # pragma pack(push, _CRT_PACKING) # pragma warning(push, _STL_WARNING_LEVEL) # pragma warning(disable : _STL_DISABLED_WARNINGS) _STL_DISABLE_CLANG_WARNINGS # pragma push_macro("new") # undef new _STD_BEGIN // CLASS TEMPLATE _Vector_const_iterator template < class _Myvec >

爬取QQ音乐Last Dance的评论并进行情感分析(python+paddlehub)

微笑、不失礼 提交于 2020-02-06 01:50:03
关注“python趣味爱好者”公众号,回复“QQ音乐”获取源代码 首先明确目标:使用paddlehub的senta_lstm模型对歌曲的评论进行情感分析,在这里,我选择了<<想见你>>里的歌:伍佰的Last Dance。 我们打开QQ音乐网页版,找到伍佰的Last Dance这首歌,看看评论在哪里,往下滑就可以看到: 确认了这个网页上有我们需要的东西以后,按F12: 看英文提示,按住CTRL+R: 可以看到,这是网页返回的数据,我们需要找到存放评论的数据: 可以看到,这条数据里存放的是评论,我们看看Headers: 打开这个URL: 可以看到,返回的是json串,且格式正确: 于是,我们的url地址就有了: # 请求的url url = 'https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcg?g_tk=5381&loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=GB2312&notice=0&platform=yqq.json&needNewCode=0&cid=205360772&reqtype=2&biztype=1&topid=4928818&cmd=8&needmusiccrit=0&pagenum=0&pagesize=25

学习笔记-异常处理

怎甘沉沦 提交于 2020-02-06 00:46:47
错误和异常 错误 逻辑错误 语法错误 异常 语法上正确的,但在尝试执行时,可能会引发严重错误。 >>> 1/0 Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> 1/0 ZeroDivisionError: division by zero 常见内置异常: NameError 尝试访问没有声明的变量 ZeroDivisionError 除数(分母)为0 IndexError 索引超出序列范围 IOError 输入/输出错误 AttributeError 尝试访问未知的对象属性 其他可见 官方文档 : https://docs.python.org/3/library/exceptions.html#OSError 异常处理语句 try … except … try : ( do samething ) except [ tuple of Exception ] : #异常类型可以写多个,也可以省略 ( do samething ) else 子句 图片来源: https://www.runoob.com/python3/python3-errors-execptions.html >>> b 'ABC' #try 语句执行失败后被except 捕获 >>> try : b.ind(

LinkedList源码分析

爷,独闯天下 提交于 2020-02-03 19:35:20
文章目录 LinkedList源码分析 类结构 AbstractSequentialList类介绍 双端队列Deque 类介绍 内部结构 源码介绍 成员变量 构造函数 添加元素 add(E) add(int , E ) add(int,Collection) 删除元素 remove() remove(int) remove(Object) get/set元素 序列化 遍历 总结 湖北加油,武汉加油 LinkedList源码分析 类结构 与ArrayList不同的是,LinkedList继承AbstractSequentialList,实现了Deque(双端队列)。 AbstractSequentialList类介绍 This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "sequential access" data store ( such as a linked list ) . For random access data ( such as an array ) , AbstractList should be used in preference

数据库SQL实战5

冷暖自知 提交于 2020-02-03 15:15:32
1、获取select * from employees对应的执行计划 explain select * from employees 2、将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hire_date date NOT NULL, PRIMARY KEY ( emp_no )); select e1.last_name || ' ' || e2.first_name from employees e1 , employees e2 where e1.emp_no = e2.emp_no 3、创建一个actor表,包含如下列信息 create table actor ( actor_id smallint(5) not null primary key, first_name varchar(45) not null, last_name varchar(45) not null,