[CCPC2019网络赛] 1008-Fishing Master(思维)
>传送门< 题意:现在需要捕$n$条鱼并且将它们煮熟来吃。每条鱼要煮相应的时间才能吃(可以多煮一会),锅里每次只能煮一条鱼,捕一条鱼的时间是相同的,但是在捕鱼的时间内不能做其他事(比如换一条鱼煮),求把所有的鱼都煮熟最少需要多少时间。 思路:这里提供一种比较好理解的想法,来自$yx$学长 你想一下,我们要吃鱼的话鱼肯定是要煮熟的,所以煮鱼的时间必须要花出去,我们这里可以先把煮鱼的时间统计到一起。题目是要求我们尽可能的节省时间,所以我们除了第一条鱼以外,其他的鱼可以在煮的时候钓,这样能最大利用时
(十三)Linux sysfs device_attribute
/***************************************************************************
* Linux sysfs device_attribute
* 声明:
pytest--运行指定的测试和参数化
mark pytest提供了标记机制,允许你使用marker对测试函数做标记,一个测试函数可以有多个marker,一个marker也可以用来标记多个测试函数 比如我们需要进行冒烟测试,不可能把所有的用例都跑一遍,我们可以挑选一些重要的用例进行冒烟测试,为了把选定的测试加入冒烟测试,可以对他们添加@pytest.mark.smoke装饰器。我们有两个文件,里面分别放了两个测试用例 test_demo.py import pytest
@pytest.mark.get
def test
用nginx搭建简单的文件下载服务器
用nginx搭建简单的文件下载服务器 1.修改nginx.conf配置文件,内容如下: server { listen 8000; # 端口 server_name localhost; # 服务名 charset utf-8; # 避免中文乱码 root E:\Download\java; # 显示的根索引目录,注意这里要改成你自己的,目录要存在 location / { autoindex on; # 开启索引功能 autoindex_exact_size off; # 关闭计算文件确切大
[20190823]关于CPU成本计算2.txt
[20190823]关于CPU成本计算2.txt --//前几天探究CPU cost时遇到的问题,获取行成本时我的测试查询结果出现跳跃,不知道为什么,感觉有点奇怪,分析看看。 --//ITPUB原始链接已经不存在,我的日记本还有记录,现在想想当时的记录思路很乱,不过这些都是猜测的过程,以前思路混乱也是正常的。 --//顺便做一些必要补充。 1.环境: SCOTT@test01p> @ ver1 PORT_STRING VERSION BANNER CON_ID ----------------
StarUML自动生成Java代码
下载一个starUML 链接:https://pan.baidu.com/s/1pIGNVmhtwBxMrCG9LHdkCQ 提取码:c4i6 复制这段内容后打开百度网盘手机App,操作更方便哦 添加class类图 添加类 右键选择java--生成代码 默认放到桌面 找到桌面的文件 此外,还没有画用例图,感觉这个轻量级的UML工具比重量级的PowerDisigner好用
POJ-1611(并查集)
The Suspects POJ-1611 这题就是并查集的简单应用 #include<iostream>
#include<cstring>
#include<cstdio>
#include<string>
#include<algorithm>
#include<cmath>
#include<vector>
#include<map>
using namespace std;
const int maxn=30004;
int n,m;
int set[maxn];
int rank1
来聊聊JavaScript中的防抖和节流
目录 JavaScript防抖和节流 问题还原 防抖 什么是防抖 使用场景 节流 什么是节流 使用场景 JavaScript防抖和节流 问题还原 我们先来通过代码把常见的问题还原: <html>
<head>
<meta charset="utf-8">
<title>问题演示</title>
</head>
<body>
<script type="text/javascript">
window.onload = function(){
vue-element-admin中的换肤功能
样式覆盖 element-ui 的通用样式变量可能无法满足所有定制需求,你可以通过覆盖默认的组件样式的方式实现。 由于 element-ui 的样式我们是在全局引入的,所以你想在某个view里面覆盖它的样式就不能加 scoped,但你又想只覆盖这个页面的 element 样式,你就可在它的父级加一个 class,以用命名空间来解决问题。或者使用深度作用选择器。 /* 你的命名空间 */
.article-page {
/* element-ui 元素 */
.el-tag { m
python enumerate用法总结(转)
原文链接:https://blog.csdn.net/churximi/article/details/51648388 enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得到计数 例如对于一个seq,得到: (0, seq[0]), (1, seq
python多条插入问题
多条插入用excutemany(listtuple) #coding=utf-8
import MySQLdb
import traceback
sqlstr= "insert into table1 values(%s,%s,%s,%s);" #SQL模板字符串 如果懒的写每一个属性对应的字段,那么后面的s%的个数要和数据库表中属性个数一样(所有类型,都用%s表示)
lists=[[1,2,3,4],[2,3,4,5],[3,4,5,6]]
备忘录实现+具体需求应用备忘录
首先你要了解设计模式,了解备忘录模式,如果不了解那就先去了解吧. class Cache { // 中间对象 constructor(json) { this.json = json } getJson() { return this.json } } class CacheList { // 缓存列表 constructor() { this.list = [] } add(cache) { this.list.push(cache) } get(index) { return this.l
(5.6)mysql高可用系列——MySQL中的GTID异步复制
【1】实验环境 操作系统:CentOS linux 7.5 数据库版本:5.7.24 数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复制。 主库IP:192.168.1.201 端口:3306 从库IP:192.168.1.202 端口:3306
息县装修“飘窗的设计”
卧室的窗户是属于飘窗类型的,目前有很多人将飘窗打造成属于自己的小天地,会对飘窗重点设计,但卧室飘窗装修设计要点有哪些?在打造卧室飘窗的时候,许多人也会为装修方案而烦恼,不知道卧室飘窗怎么装修? 飘窗,一平方左右的空间,一些人认为飘窗太狭窄,象鸡肋食之无味弃之可惜,没什么大的用处,但如果飘窗能够好好的利用起来,有一个好的设计,会是家中的一个亮点。下面我们一起来看看怎么把飘窗变成家里的黄金地段吧! 要是觉得客厅不够宽敞,就把飘窗改造成一个小小的娱乐休闲室吧。其实,只要在飘窗中间
ubuntu set up 2 - 双系统时间问题
http://ubuntuhandbook.org/index.php/2016/05/time-differences-ubuntu-1604-windows-10/ For users who dual boot Ubuntu 16.04 and Windows, you may find the clock time is off that causes time differences after you reboot and switch between the two system
vuerouter-10_swiper组件
1.安装 npm install vue-awesome-swiper --save 2.全局配置: import VueAwesomeSwiper from 'vue-awesome-swiper' import 'swiper/dist/css/swiper.css' Vue.use(VueAwesomeSwiper) 3.组件内的局部配置: import 'swiper/dist/css/swiper.css'
import { swiper, swiperSlide } from
今日推荐
周排行