https://vijos.org/p/1882 这种题很赞.. 以后记得这些绝对值最小的优先想中位数啊orz 首先我们将所有的高度都减掉他们的高度差,那么得到的应该是一串高低不平的数列,那么题目转化为,将这个改变后的数列变成一样高的最小费用. 那么显然是中位数啦. 好赞. #include <cstdio> #include <cstring> #include <cmath> #include <string> #include <iostream…
chrome DevTools 里面 css样式里面 勾上 :hover 会将鼠标移上的效果一直保持,技巧:要在鼠标上的 div上 勾 :hover…
P1459车展   描述 遥控车是在是太漂亮了,韵韵的好朋友都想来参观,所以游乐园决定举办m次车展.车库里共有n辆车,从左到右依次编号为1,2,…,n,每辆车都有一个展台.刚开始每个展台都有一个唯一的高度h[i].主管已经列好一张单子:L1 R1L2 R2…Lm Rm单子上的(Li,Ri)表示第i次车展将要展出编号从Li到Ri的车. 为了更加美观,展览时需要调整展台的高度,使参展所有展台的高度相等.展台的高度增加或减少1都需花费1秒时间.由于管理员只有一个人,所以只好对每个展台依次操作.每次展览…
背景 小杉的幻想来到了经典日剧<求婚大作战>的场景里……他正在婚礼上看幻灯片,一边看着可爱的新娘长泽雅美,一边想,如果能再来一次就好了(-.-干嘛幻想这么郁闷的场景……). 小杉身为新一代的山下智久,在虔诚地在心里呼喊了几千次以后,妖精终于出现了. 妖精说,我还是可以帮你回到这张照片的过去,让你再来一次,可是你要帮我一个忙. (若对情节有任何疑问,请观看原剧) 描述 原来妖精先生在夏威夷的教堂里住了太久,家里的信件堆积了太多,凌乱不堪,你的工作就是帮他整理信件. 总计N封的信件,每个信件都有自…
题面: 描述 遥控车是在是太漂亮了,韵韵的好朋友都想来参观,所以游乐园决定举办m次车展.车库里共有n辆车,从左到右依次编号为1,2,…,n,每辆车都有一个展台.刚开始每个展台都有一个唯一的高度h[i].主管已经列好一张单子:L1 R1L2 R2…Lm Rm单子上的(Li,Ri)表示第i次车展将要展出编号从Li到Ri的车. 为了更加美观,展览时需要调整展台的高度,使参展所有展台的高度相等.展台的高度增加或减少1都需花费1秒时间.由于管理员只有一个人,所以只好对每个展台依次操作.每次展览结束后,展台…
https://vijos.org/p/1791 暴力的话只想到bfs,然后估计是状态超了才得20分. 噗,为啥暴力就不能想得简单点QAQ.....这种思想很好啊. 这一题我看了题解后不得不说我竟然没想到.. 为啥要bfs..这种找路径的依赖前边状态的不需要bfs啊! 因为bfs是无限拓展的,状态很大,本题又是8种决策,状态达到8^n啊....sad.. 我们可以这样想,因为状态是向前走的,而且当前状态只依赖于前一个状态,那么我们可以用dp思想啊..直接枚举当前状态然后看是否根据上一状态到达,标…
https://vijos.org/p/1447 一开始想了想似乎只想到了与约数个数有关,即约数个数为奇数那么显然是亮的. 竟然没想到完全平方数..sad.. 在正因子中,只有完全平方数的正因子才是奇数!(包括1和他自己)!!! 在区间[1, n]中,一共有sqrt(n)个完全平方数!(这个多想想就知道了...) 然后就是高精度...高精度的开方不难写,(但是我在我的高精模板上找到了错误good..就是不要memset整个数组,要不然果断tle)二分mid然后验证即可. #include <cs…
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法.最关键的JavaScript API是: event.selection = window.getSelection(); 这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字. $(document).ready(function () { $(".contenttext").mouseup(function (e) { var txt;…
linux(ubuntu)文件解压及压缩文件 ubuntu支持文件的解压及压缩功能, 如果ubuntu上面没有安装过unzip工具的话,可以通过下面命令安装: sudo apt-get install unzip zip压缩文件夹,文件及解压文件的命令 1.压缩文件夹 zip -r 目标文件名.zip 要压缩的文件夹 2.把文件 unzip 文件 目的地 把/home目录下面的mydata.zip解压到mydatabak目录里面   3.把文件解压到当前目录 unzip 要解压的文件   其他的…
原文出处:王爵nice 当你开始使用Java操作日期和时间的时候,会有一些棘手.你也许会通过System.currentTimeMillis() 来返回1970年1月1日到今天的毫秒数.或者使用Date类来操作日期:当遇到加减月份.天数的时候 你又需要用到Calendar类:当需要格式化日期的时候需要使用java.text.DateFormat类. 总而言之在Java中操作日期不是很方便,以至于很多开发者不得不使用第三方库,比如: joda-time 现有API存在的问题 线程安全: Date和…
0.自定义mac touch bar 上的图标 系统偏好设置-键盘-自定义control strip.. 接下来就精彩了:先用手指按住你touch bar 的siri,然后移到最左边的删除图标,将它移除. 然后,再从界面中选择一个你喜欢的功能,按住往桌面下方拖去,你会发现进入了touch bar中.很神奇 1. 触发角 系统偏好设置-桌面与屏幕保护设置-桌面保护程序-触发角…
作者:王爵nice链接:https://zhuanlan.zhihu.com/p/28133858来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 当你开始使用Java操作日期和时间的时候,会有一些棘手.你也许会通过System.currentTimeMillis()来返回1970年1月1日到今天的毫秒数.或者使用Date类来操作日期:当遇到加减月份.天数的时候你又需要用到Calendar类:当需要格式化日期的时候需要使用java.text.DateFormat类.…
前序 之前学习了一款GUI图形界面设计的Tkinter库,但是经大佬的介绍,PyQT5全宇宙最强,一脸的苦笑 毫不犹豫的选择转战PyQT5,在学习之前需要先安装一些必须程序,在一番查阅后,发现PyQt5的学习存在两种 学习工具,一种是Eric6,单独的图形界面编写脚本,(还是用python编写的),另一个就是直接装在pycharm里的 外部工具.因为一直一样来用惯了pycharm,所以选择了pycharm的安装方法 目录 安装前提 安装QtDesigner 安装PyUIC 转换后的代码处理 安装…
<<2019.09.27>>更新 上传PS文件看来也是不行了,一大早收到邮件被arXiv标记为incomplete了.哎,还是老老实实提交Latex source files吧.提交Latex方式参加之前的更新. ==================================分割线================================ <<2019.09.26>>更新 今天在arXiv上提交之前已提交论文的version2的时候,发现可以上传…
你好呀,我是歪歪. 前几天在 github 上冲浪的时候,发现了两个宝藏东西. 我也不藏着掖着了,拿出来给大家分享一下. 这两个宝藏是关于 arthas 和 SOFARegistry 的,这两个东西都是阿里开源的项目. arthas 大家应该都比较耳熟能详了,知道它是阿里搞出来的一款 Java 诊断工具. 而 SOFARegistry 是个啥玩意?好像没怎么听说过呢? 我接触这个东西的时间也不算长,但是我大概知道它是个什么东西,我觉得是一个轮子,但是这个轮子还挺厉害的. 不着急,等下就给你摆一摆…
//人物照片下方的文字 CFont* nFont = &afxGlobalData.fontRegular; CFont* oFont = pDc->SelectObject(nFont); CString str; str.Format(_T("姓名: %s "), m_StdName); pDc->SetBkMode(TRANSPARENT); pDc->TextOutW(, , str); 解释一下: pDc->SetBkMode(TRANSPAR…
有这俩技巧就足够了 http://www.jianshu.com/p/18449f5f9d1c http://blog.csdn.net/u010187139/article/details/51986854…
关于源的加速和使用 bash /public/script/switch_conda_source.sh 输入想要切换的源前面的序号,然后按回车,源会自动切换. 当然这个地方需要注意的是如果遇到一些国内没有镜像的源可能需要在那个前面加上官方源 我这里以RAPIDS官方给出的命令为例 conda create -n rapids-21.10 -c rapidsai -c nvidia -c conda-forge \ rapids-blazing=21.10 python=3.7 cudatool…
A.闪烁的繁星 题目:https://vijos.org/p/1881 题解:貌似做过小白逛公园或者序列操作都可以秒出吧,就是pushup函数比较麻烦,不过仔细想一想就知道了. 代码: #include<cstdio> #include<cstdlib> #include<cmath> #include<cstring> #include<algorithm> #include<iostream> #include<vector…
题意: 清晨, Alice与Bob在石阶上玩砖块.他们每人都有属于自己的一堆砖块.每人的砖块都由N列组成且N是奇数.Alice的第i列砖块有m[i]个.而Bob的第i列砖块有s[i]个. 他们想建造城堡, 两座一样的城堡.每一座城堡都是从正中间一列开始:1)若往左侧看去,数量逐次增加,每一列都比右侧的一列多出恰一块砖.2)若往右侧看去,数量逐次增加,每一列都比左侧的一列多出恰一块砖. 那么,最左侧与最右侧的高度当然是一样的呵. 每一次.他们可以扔掉一块砖头,以减少某一列的砖头数量.这算是一次操作…
一个人力资源咨询集团通过网络爬虫采集手段将多个知名招聘网站上发布的求职和招聘等信息准实时采集到自己的库里,形成一个数据量浩大的招聘信息库,跟踪全国招聘和求职的行业.工种.职位.待遇等信息,并通过商业智能系统,开展职业职位供求及趋势等相关统计分析.这家公司竟然用SSAS OLAP Cube多维数据集容纳如此数量级的数据,广告维成员包含了每一个广告条目.该商业智能团队的开发人员咨询如何用MDX求解薪水中位数.四分位数(Median,Quartile)等. 以下是对Median.Q1.Q3等问题的MD…
Description 有n个小朋友坐成一圈,每人有ai个糖果.每人只能给左右两人传递糖果.每人每次传递一个糖果代价为1. Input 第一行一个正整数nn<=1'000'000,表示小朋友的个数. 接下来n行,每行一个整数ai,表示第i个小朋友得到的糖果的颗数. Output 求使所有人获得均等糖果的最小代价. Sample Input 4 1 2 5 4 Sample Output 4   题解 这道题对于最终小朋友手中的糖的数量我们是可以算出来的,我们用ave来表示 我们假设Gi表示第i个…
[NOI2019模拟]搬砖 Description 小火车很穷,只好去搬砖了. 小火车被工头要求搭建\(n\)座塔,第i个高度为\(H_i\),也就是由\(H_i\)块砖头组成.每次小火车可以携带至多\(k\)块砖头,由某座塔底出发,摆放砖头.他可以向左右两座塔的相同高度摆放砖头(即使是悬空的),也可以向那两个位置移动过去(必须有砖头才能移动),还可以向同一座塔的上一层攀爬(如果那里有砖头的话就直接爬,如果没有的话可以摆上砖头再爬过去),可惜携带砖头的他并不方便向下爬.请问他至少要多少次才能搭建…
描述 一条单向的铁路线上,依次有编号为 1, 2, ..., n 的 n 个火车站.每个火车站都有一个级别,最低为 1 级.现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 x,则始发站.终点站之间所有级别大于等于火车站 x 的都必须停靠.(注意:起始站和终点站自然也算作事先已知需要停靠的站点)例如,下表是 5 趟车次的运行情况.其中,前 4 趟车次均满足要求,而第 5 趟车次由于停靠了 3 号火车站(2 级)却未停靠途经的 6 号火车站(亦为 2 级)而不满足要求…
一个人力资源咨询集团通过网络爬虫采集手段将多个知名招聘网站上发布的求职和招聘等信息准实时采集到自己的库里,形成一个数据量浩大的招聘信息库,跟踪全国招聘和求职的行业.工种.职位.待遇等信息,并通过商业智能系统,开展职业职位供求及趋势等相关统计分析.这家公司竟然用SSAS OLAP Cube多维数据集容纳如此数量级的数据,广告维成员包含了每一个广告条目.该商业智能团队的开发人员咨询如何用MDX求解薪水中位数.四分位数(Median,Quartile)等. 以下是对Median.Q1.Q3等问题的MD…
史上最全的数据编辑处理技巧,让你在日常数据分析处理的疯魔状态中解放出来. 一.隐藏行列 “不得了了,Excel出现灵异事件,部分区域消失不见了!”办公室里的一个MM跑过来大声喊叫着,着实吓了俺一跳.待退隐江湖已久的名侦探(就是小编了)来一探究竟.经过小编掐指一算,发现原来是行列被隐藏了,没见过世面的妹纸真是大惊小怪(当然,这只是内心的声音). 工 作表中可以对暂时不需要显示的数据进行隐藏.选中需隐藏的行或者列,右键——隐藏,就完成隐藏了.也可以用更快捷的方式,快捷键Ctrl+9隐藏行:快捷 键C…
原文:Inno Setup技巧[界面]欢迎页面上添加文字 本文介绍在"欢迎页面添加文字"的两种方法. 界面预览: Setup技巧[界面]欢迎页面上添加文字" title="Inno Setup技巧[界面]欢迎页面上添加文字"> 首先可以在[Code]段添加以下代码: procedure InitializeWizard(); var LabelDate: Tlabel; begin WizardForm.WelcomeLabel2.Autosize…
 0x01 最简单的文件上传 未进行文件类型和格式做合法性校验,任意文件上传 漏洞代码示例: 新建一个提供上传文件的 upload.html <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:<…
Mac键盘的顶部是一组按键,这些按键的特征是F后跟1-12数字.这些键称为Mac功能键,使您可以通过按几个键来更改某些设置并快速访问Mac功能. 如果您是Mac的所有者,是时候学习这些键各自可以做什么了. 为什么要使用Mac功能键? 如果您曾经使用过键盘快捷键,那么您就会知道它的快捷程度.多亏了快捷键,将您的手移到鼠标或触控板上并导航到您要执行的操作所需的时间得以缩短.功能键的工作方式完全相同,可节省您工作,上网或游戏时的时间. 一些应用程序允许您自定义功能键以适合您的首选项.您也可以通过重新映…
Ceph是一个分布式的存储系统,可以在统一的系统中提供唯一的对象.块和文件存储,Ceph的大致组件如下: 1. Ceph监视器(ceph-mon):用来维护集群状态的映射,包括监视器映射,管理器映射,OSD映射,MDS映射和CRUSH映射,这些映射是ceph守护程序相互协调所需的关键状态,另外还负责客户端到ceph存储的身份验证:通常要实现高可用,需要3个或以上的ceph-mon服务 2. Ceph管理器(ceph-mgr):ceph manager守护进程负责跟踪运行时指标和ceph集群当前的…