2019 Google Kickstart Round H

挺好的题目,就是不太会... H-Index 题意:对于一个数组,对于每个\(i( 1\leq i \leq n)\),找到一个数字\(H\),使得\(a_{1}...a_{i}\)中大于等于\(H\)的数字的出现的次数也大于等于\(H\)。 solution: 可发现对于从\(i\)到\(i+1\),答案最多增加\(1\),可以用优先队列或者数据结构来实现查询操作,时间复杂度\(O(nlog(n))\)。 code(主席树): #include<bits/stdc++.h> using n
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0

吴裕雄--天生自然数据结构:广义表的存储结构

使用顺序表实现广义表结构,不仅需要操作 n 维数组(例如 {1,{2,{3,4}}} 就需要使用三维数组存储),还会造成存储空间的浪费。 使用链表存储广义表,首先需要确定链表中节点的结构。由于广义表中可同时存储原子和子表两种形式的数据,因此链表节点的结构也有两种 表示原子的节点由两部分构成,分别是 tag 标记位和原子的值,表示子表的节点由三部分构成,分别是 tag 标记位、hp 指针和 tp 指针。 tag 标记位用于区分此节点是原子还是子表,通常原子的 tag 值为 0,子表的 tag 值
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0

输入三个数,由大到小排列

#include "stdio.h" void main() { int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=b; b=a; a=t; } if(a>c) { t=a; a=c; c=t; } if(b>c) { t=b; b=c; c=t; } printf("由小到大顺序为:\n"); printf(
分类: 其他 发布时间: 01-24 21:17 阅读次数: 0

《深入浅出WPF》学习总结之Binding

一、前言   友好的图形用户界面(Graphics User Interface ,GUI)的流行也就是近十来年的事情,之前应用程序与用户的交互是通过控制台界面(Console User Interface ,CUI)完成的。图形用户界面的操作系统开始在中国流行应该是从Windows 95正式发布开始的,旋即冠以Visual的开发工具(以及Borland公司的一些同类产品)也跟着崭露头角。记得那时候硬件能跑起来Windows 95的就已经相当不错了——图形化的界面还是很消耗硬件资源的。   G
分类: 其他 发布时间: 01-24 21:17 阅读次数: 0

【CCF计算机资格认证】201912-2回收站选址C++

#include iostream#include vector#include map
分类: 其他 发布时间: 01-24 21:15 阅读次数: 0

零基础入门前端开发(二)

文章目录字符实体字符实体
分类: 其他 发布时间: 01-24 21:08 阅读次数: 0

运输公司计算运费

#include "stdio.h" void main() { int s,c; float d=0,p,w,f; scanf("%f,%f,%d",&p,&w,&s); if(s>=3000) {c=12;} else {c=s/250;} switch(c) { case 0:d=0;break; case 1:d=2;break; case 2: case
分类: 其他 发布时间: 01-24 21:01 阅读次数: 0

百度云盘在线批量修改文件名助手之修改拓展名(三)手机版

今天继续介绍百度网盘在线批量修改文件名称七种方式中的修改拓展名,比如:网盘文件名称中的拓展名原来是mp4 或者flv等视频格式文件,想将其修改为mp5或者flv1等等,则可以使用到批量修改拓展名。具体功能如下: 下载地址:dwz。cn/JTUmWpfD 勾选需要替换的文件夹或者文件,点击批量重命名中的修改拓展名,这时会出现修改拓展名的对话框: 改名助手 在第一个输入框中填写自己要修改的拓展名,如:要修改的是mp4 就填入,在第二个框中输入修改成的mp5,其他的可以默认即可,然后点击确认。 修改
分类: 其他 发布时间: 01-24 21:00 阅读次数: 0

按照这位大神的一步一步来的, 灰常成功.

目录: 查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区、格式化 添加新LVM到已有的LVM组,实现扩容 1、查看centos7系统挂载点信息 df -h查看挂载点信息 2、扩展VMWare-centos7硬盘空间 关闭Vmware的centos7系统,才能在VMWare菜单中设置需要增加到的磁盘大小 如果这个选项是灰色的,说明此虚拟机建有快照,把快照全部删除再试试! 3、对新增加的硬盘进行分区、格式化 我们增加了空间的硬盘是 /dev/sda
分类: 其他 发布时间: 01-24 21:00 阅读次数: 0

Vue——Windows 10下Vue项目启动步骤[vue-cli-service启动版本]

基本概念vue-cli:A simple CLI for scaffolding Vue.js pr
分类: 其他 发布时间: 01-24 20:55 阅读次数: 0

Java运算符优先级与Java运算符结合性

Java运算符优先级与Java运算符结合性:一、Java运算符的优先级决定了表达式中运算执行的先后顺
分类: 其他 发布时间: 01-24 20:51 阅读次数: 0

11. jenkins 备份

参考: https://blog.51cto.com/dyc2005/2315479 进行有效的Jenkins数据备份,首先要理解Jenkins的数据存储结构,然后根据业务场景选择合适的粒度进行备份。 典型的jenkins实例包含以下文件和目录: *.xml 需要备份 config-history 需要备份 fingerprints 需要备份 global-build-stats 需要备份 *.key*
分类: 其他 发布时间: 01-24 20:50 阅读次数: 0

星形排列

#include "stdio.h" void main() { int i,j; for(i=1;i<=4;i++) {for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } }
分类: 其他 发布时间: 01-24 20:50 阅读次数: 0

百度网盘文件名称批量添加前后缀(五)

下面介绍百度网盘8种批量重命名方式中的文件夹或文件批量添加前后缀,比如想批量在文件名称前面添加上自己的微信或公众号等信息,则可以使用批量添加前后缀功能,上万个文件名次的修改也可以很快完成。具体操作如下: 下载地址:dwz。cn/JTUmWpfD 首先,下载百度网盘批量处理软件,解压后运行其中的bdmaster.exe文件,提示:软件不要放在含有中文名称的路径下,否则会出现兼容性闪退。 其次,登录自己的百度网盘账号,就像在浏览器中使用一样,勾选需要批量添加前后缀的文件或文件夹,如下图: 如果是想
分类: 其他 发布时间: 01-24 20:50 阅读次数: 0

Nginx--Docker环境下安装Nginx与配置挂载

安装Docker拉取Nginx镜像:docker pull nginxdocker images创建
分类: 其他 发布时间: 01-24 20:39 阅读次数: 0

Java运算符使用、单目、二目运算符、逻辑运算符等

前言: Java提供了丰富的运算符,例如算术运算符、关系运算符、逻辑运算符、位运算符等; 其中又
分类: 其他 发布时间: 01-24 20:36 阅读次数: 0

使用Sequelize

访问MySQL 当我们安装好MySQL后,Node.js程序如何访问MySQL数据库呢? 访问MySQL数据库只有一种方法,就是通过网络发送SQL命令,然后,MySQL服务器执行后返回结果。 我们可以在命令行窗口输入mysql -u root -p,然后输入root口令后,就连接到了MySQL服务器。因为没有指定--host参数,所以我们连接到的是localhost,也就是本机的MySQL服务器。 在命令行窗口下,我们可以输入命令,操作MySQL服务器: mysql> show databas
分类: 其他 发布时间: 01-24 20:34 阅读次数: 0

MySql主要性能指标说明

在项目当中数据库一般都会成为主要的性能与负载瓶颈,那么针对数据库各项性能指标的监控与对应的优化是开发与运维人员需要面对的主要工作,而且这部分的工作会贯穿项目从开发到运行的整个周期里。 这篇文章中我们对MySql数据库中的几个主要的性能指标的计算与统计进行下说明与总结。 在MySql中通过show global status可以得到很多的性能指标项,从中我们可以可以抽取需要关注的指标项: 1、CPU、内存使用率、磁盘占用空间 CPU、内存、磁盘这三项是我们能够看到的最直观的指标,也是MySql运
分类: 其他 发布时间: 01-24 20:34 阅读次数: 0

C0nw4y's L!f3 G4me 代码实现

这是我转载的博客,关于这个游戏的介绍。估计没人能get到这个游戏的blingbling的地方吧。还是蛮惊叹的。 因为这里网络实在惨淡,闲来无事实现了下这个游戏,UI尽量美化了,可惜python配置不知道出了什么毛病,结果只能暂时用C实现一下了,起始页面通过方向键控制移动,空格键种下/拔起种子,回车键游戏开始,生命开始演化,我的博客那个logo gliter,动起来以后还是蛮漂亮的。 #include <iostream> #include <cstdio> #include <windows.
分类: 其他 发布时间: 01-24 20:34 阅读次数: 0

shp矢量文件批处理裁剪栅格影像_IDL/ENVI

代码文件:https://files.cnblogs.com/files/haijian/batch_RasterSubsetViaShapefile.zip 利用官方微博裁剪代码进行批处理裁剪。
分类: 其他 发布时间: 01-24 20:17 阅读次数: 0