Codeforces Round #585 (Div. 2) [补题]

前言 昨天下午就看了看D题,没有写对,因为要补作业,快点下机了,这周争取把题补完。 A Yellow Cards 洛谷CF1215A 开始我还没有想到什么好办法,太丢人了。 Sooke大佬给出了一个这样的方法: 对于\(Min\),我们假设先给每个人发\((k-1)\)张牌,\(a_1\)就是\((k_1-1)\),\(a_2\)就是\((k_2-1)\),使每个人达到一种“饱和状态”,剩下每一张黄牌都会使一个人下场。 对于\(Max\),我们采用暴力枚举\(i\),在\(a_1\)放\(i\
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

day07 总结

目录 元组内置方法 字典内置方法 散列表/哈希表存储数据 集合内置方法 数据类型总结 存值个数 有序or无序 可变or不可变 深浅拷贝(只针对可变数据类型) 深浅拷贝 拷贝 浅拷贝 深拷贝 元组内置方法 什么是元组(tuple):只可取不可更改的列表,元组一创建就被写死了 作用:元组一创建就被写死了 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) 如果元组只有一个元素,必须得加逗号 使用方法 索引取值 索引切片 for循环 成员运算 len长度 index获取元素索引 count计数
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

【2019-09-14】感恩有利于接受

11:12 “没有获得成功的人会否认别人的帮助。明智而自信的做法是,对这种帮助表达感激。” ——阿尔弗雷德·诺斯·怀特海 每个人都会说一声感谢。感谢上帝,感谢家人,感谢朋友,感谢自己,感谢每一个人和物。感谢的力量很强大,它让我承认别人的能力,尊重他人的付出,敬畏对方的诚意。每当自己说出感谢之后,各种莫名的满足感油然而生。其实,感谢的尺度和自己自信的尺度是成正比的。 我一直很相信相对论。付出和收获是相对的,我有多少感恩的付出,就有多少尊重的收获。我如何对待生活,生活就会如何对待我。当我喝上一口饱
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

9月11号面试总结(guangfa)

1.Solr服务器实现搜索,有什么作用 全文检索通过分词进行查询,对于企业标准,通过搜索关键字可以找到对于的企业标准 2.工作流引擎 activiti工作流引擎, 实现流程的会签、审批等功能 3.高并发的使用案例:通过配置负载均衡服务器、数据库读写分离、消息队列、reids缓存服务器、 单点登入:将多个子系统的登入通过一个登入模块进行控制 多线程安全:多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的 "超发" "高并发" redis缓存服务
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

【C#基础】Linq提供程序

1:Linq to Xml 命名空间System.Xml.Linq 2:Linq to Objects 3:Linq to Entities Linq to Objects的Where和Linq to Entities的Where这个两个类都在System.Linq名称空间的System.Core程序集中。 编译器如果选择使用哪个方法。表达式类型有什么用途。无论是用Func<TSource,bool>参数传递,还是用Expression<Func<TSource,bool>>参数传递,lamb
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

为什么使用HTTP2?

最近我们公司的官网由原来的http1.1已升级到http2,而我们前端开发对http2还是一片懵懂,更不知道为何换成了这个,故此补充了下http2的相关知识。 http1.1相比于http1.0有哪些优势? 缓存处理 在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准, HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

踩坑实录之filter

今天刷题的时候遇到一题,虽然感觉并不难,但是还是一不小心给自己绕进去了 nums = range(2,20) for i in nums: nums = filter(lambda x:x ==i or x % i,nums) print(nums) 这道题要求最后代码的输出,见到看了一下过滤函数的规则就是得到质数的过程,理所应当觉得最后解决应该是应该除1以外20以内的质数集合,却忘了Python3中filter函数是惰性求值的
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

疫情控制

洛谷 其实在很久之前我就差不多大致理解思路 但由于过于蒟蒻 难以实现 在大约一月前我刷树形dp时,又刷到这道题 嗯,我用dp get到0pts的好成绩 反正我现在就是懂了 #include<bits/stdc++.h> #define re return #define ll long long #define dec(i,l,r) for(register int i=l;i>=r;--i) #define inc(i,l,r) for(register int i=l;i<=r;+
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

关于自定义比较运算符

struct cmpa{ bool operator ()(const int &i,const int &j){ return a[i]<a[j]; } }; 用priority_queue<int,vector,cmpa>q的方式定义比较函数时,比较方式要相反 也就是说如果希望从大到小排序需要写成<号
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

P1308(字符串类,处理字符串查找)

题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1 ),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例2 )。 输入格式 共22行。 第11行为一个字符串,其中只含字母,
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

springboot使用poi导出数据生成excel(.xlsx)文件

前言:在实际开发中经常需要将数据库的数据导出成excel文件,poi方式则是其中一种较为常用的导出框架。简单读取excel文件在之前的一篇有说明 本项目实现需求:user发出一个导出student信息的请求,直接下载包含所有student信息的excel文件到本机。只贴出关键代码,未贴出的很简单,自行脑补 整体流程(服务器端):接收请求------>取出数据库数据------>将数据存成excel临时文件------>通过响应头让浏览器下载此临时文件------>删除临时文件 项目结构: 1.
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

Nginx反响代理LAMP解析PHP环境

1配置LAMP yum -y install httpd mariadb mariadb-server php php-mysql  (mariadb是mysql的分支) 2启动服务 systemctl start httpd systemctl start mariadb 建立测试文件 vim /var/www/html/test.php <?php phpinfo(); ?> 测试http://192.168.200.113/test.php 修改服务器的Nginx vim /usr/lo
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

Java的初始化块及执行过程详解

问题:Java对象初始化方式主要有哪几种?分别是什么? 针对上面的问题,想必大家脑海中首先浮现出的答案是构造器,没错,构造器是Java中常用的对象初始化方式。 还有一种与构造器作用非常相似的是初始化块,它可以对Java对象进行初始化操作。下面主要阐述Java的初始化块及执行过程。 Java初始化块其实是Java类的成员之一,其语法格式如下: [修饰符]{   //初始化块的可执行代码   ... } 初始化块的修饰符只能是static,使用static修饰符的初始化块称为静态初始化块,后面会介
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

mysql设置主从复制

在my.cnf确认主和从的server_id不一致 主: show master status; +------------------+----------+--------------+------------------+-----------------------------------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +-----------
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

The Preliminary Contest for ICPC Asia Shanghai 2019 G. Substring (滑窗+哈希)

G. Substring 哎 一直超时or超内存 然后一直改一直改 然后 是 答案错误 然后 然后 最后结论是哈希姿势不对 我在别的地方找了这个: //https://www.cnblogs.com/napoleon_liu/archive/2010/12/29/1920839.html uint32_t hash( uint32_t a) { a = (a+0x7ed55d16) + (a<<12); a = (a^0xc761c23c) ^ (a>>19);
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

8.1 HTML相关知识点

8.1 HTML相关知识点 一、HTML是什么? Hyper Text Markup Language 超文本标记语言 的缩写 开发一个html文件,可以有很多方式 :比如Dreamweaver,HBuilder等等专业工具。 最简单的方式就是用记事本写一个 HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML 标签及文本内容 HTML文档也叫做 web 页面 二、中文乱码问题 对于中文网
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

「NOIP2017」宝藏

「NOIP2017」宝藏 题解 博客阅读效果更佳 又到了一年一度 NOIP CSP-S 赛前复习做真题的时间 于是就遇上了这道题 首先观察数据范围 \(1 \le n \le 12\) ,那么极大可能性是状压 \(\texttt{DP}\) 或者 \(\texttt{DFS}\) 爆搜 但由于这题放在了 \(\texttt{DP}\) 列表里面,于是优先考虑状压 简化题意: 从给定的 \(n\) 个点,\(m\) 条边的有重边的无向联通图中,找出一棵生成树,使得题目所求价值最小 从题目给出的建
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

从提升键盘使用效率发散思考程序员如何使用工具?

这是个不是好回答的问题,但这确实是一个值得思考的问题,其关键在于到底是什么造成了计算机发展的迅猛,而工具在其中起到了什么关键作用?作为一个程序员,如何理解并应对这种发展? 而这些问题带给技术人员一个直接的焦虑便是技术的更新太过迅猛,对工具的追求更甚于理论,而不清楚什么才是核心的竞争力。 从使用键盘说起,键盘对于程序员来讲,是基本且几乎唯一的代码输入手段,任何源代码的来源应该都来自每一个程序员的敲打。所以打字的速度的确实是生产力的体现。 不过当我们实际编程的时候,对于大多数新手或者像我这样的学生
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

jenkins Publish over SSH 的配置与使用

一、安装Publish over SSH 插件 二、在Configure System 配置Publish over SSH属性 Passphrase:如果私钥设置了密码就是私钥的密码,私钥没设置密码可以不填 Path to key:私钥的位置 Key:私钥的内容。如果此处填入了值,则以此处的值为准,会忽略掉Path to key的配置 SSH Servers:服务器的配置   Name:名称(自定义)   Hostname:服务器地址   Username:用户名   Remote Dire
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0

RabbitMQ | 交换器类型

exchange常见类型有3种,分别如下 “fanout” 将发送到该交换器的消息路由到所有与该交换器绑定的队列中。 ”direct“ 将发送到该交换器的消息路由到那些BindingKey和RoutingKey完全匹配的队列中 “topic” 与“direct”类型交换器相似,将消息路由到BindingKey和RoutingKey相匹配的队列中,但在匹配规则上有不同 RountingKey 和BindingKey 为一个点号“.”分隔的字符串,被分隔的字符串可称为单词,例如:log.warni
分类: 其他 发布时间: 09-16 21:10 阅读次数: 0