poj2182 Lost Cows[BIT or 平衡树]

blog题解鸽了许久了。。本来说好的切一题写一个题解的说 一个$1 \sim n$数列,已知每个数前面比他小的数个数,试确定该序列。 相当的一道水题。可以发现数列最后一个数是首先可以确定下来的。然后把这个数扔掉,看数列倒数第二个数前面有多少更小的其实就是目前剩下的数中的排名。相当于有一颗$n$个点的$1 \sim n$的平衡树,每次查一个排名,找出这个数,并删掉。但是并不想打平衡树。因为这题的操作只涉及简单的删除和查rank操作,可以考虑用BIT代替平衡树。具体是因为BIT本身就是具有树形二分
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

MySQL小笔记

逻辑备份: mysqldump -u root -p shujuku > /backup/shujuku.dump#备份shujuku数据库 mysqldump -u root -p --default-character-set=latin1 shujuku > /backup/shujuku.dump#备份shujuku数据库 ,并指定客户端字符集,不指定则为系统默认的客户端字符集,如果数据库的字符集与客户端字符集不同,数据库在导出时就会进行字符集转换,将数据库字符集转换为客户端字符集,经
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

利用python求非线性方程

最近在做的东西中有一件任务,相当于一个函数已知y来求x,网上找了各种办法最终得以实现。在此说明方法,并记录一些坑。 要求的函数比如:log(x) - log(1-x) + 2.2 * (1 -2x) 最好用的方法,利用Scipy.optimize中的fsolve函数。 在该方法中,我们可以调用scipy.optimize.fsolve来求解非线性方程(组),具体方法如下: from scipy.optimize import fsolve import numpy as np # 按格式要求
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

日常命令记录

1、普通 android 打包 /Users/xingchong/Documents/engine/cocos2d-x-3.15.1/tools/cocos2d-console/bin/cocos compile -p android -m debug —compile-script 0 —-ap android-26 2
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

软件课设Day7

今日工作: 1.今日主要是阅读高德地图官方文档 2. 学习Java程序语言的工作原理,看代码,改代码。 3. 实现手机开启GPS在地图上定位。 明日计划: 1.找出问题所在,把3D地图显示出来。 2.读官方文档,在“地图数据”和“出行规划”中选择一个方向,来实现我们的导航。 4.实现输入目的地——>画出路线——>开始导航的功能。 3.开通gitlab,上传代码。 每日小结:今天在图书馆坐了大半天,找了些参考资料看,觉得这个任务对于我来说太困难。因为这个几乎是零基础了,后面希望有时间的话最好能小
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

Kafka01--Kafka生产者

Kafka之--生产者入门 前言:   Kafka诞生至今,产生两个版本的生产者客户端:1是早期基于scala语言编写的客户端;2是随着Java用户的广泛涌入,kafka0.9版本开始退出Java版本的客户端;   一个基本生产者producer逻辑需要具备以下基本条件: 配置Producer,创建生产者实例; 构建待发送消息; 发送消息; 关闭生产者实例; KafkaProducer必要参数配置: bootstrap.servers:待连接的broker地址; key.serializer和
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

[CF932E]Team Work

题意 求$\sum_{i=1}^{n}{C(n,i)*i^k}$,其中$n \leq 10^9 ,k \leq 5000$。 思考? 看到$i^k$,k那么小,直接第二类斯特林数。比较简单,就请允许我鸽了吧。 刚开始还想BM,当然T了。 代码 1 // luogu-judger-enable-o2 2 #include<bits/stdc++.h> 3 #define mod 1000000007 4 using namespace std; 5 typedef long l
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

01:HTML

HTML概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! 文档树: Meta(metadata information) 提供有关页面的元信息,例:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词 1、页面编码(告诉浏览器是什么编码) < meta
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

CodeForces-765E Tree Folding

题目链接:CodeForces-765E Tree Folding 题意 给出一棵树,若两条链具有同一个端点、长度相同、并且每个链上结点不能邻接有不属于这条链的结点(除了那个相同的端点),则这两条链可以在一次操作中合并在一起,如下图。问若干次操作之后是否能令这棵树变成一条链,能的话这条链最短是多长。 思路 如果最终能合并成一条链,说明链上结点原有的分支都是相同长度,能合并在一起的。那么考虑拓扑排序,若$u$与$v$关联,且$v$的拓扑序在$u$之前,统计$u$在$v$方向的分支长度,放进$u$
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

Idea中创建JavaWeb工程

一:创建javaweb工程 创建好后的项目结构如下: 二:Web工程设置 2.1:在WEB-INF目录下点击右键,选择New-->Driectory,分别创建 classes 和 lib两个目录 2.2:左上角选择 File-->Project Structure...,进入Project Structure,选择Modules-->选择项目"servletTest02"-->切换到Paths选项卡-->勾选"Use module compile output path",将“Output p
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

ARTS 第八周打卡

Algorithm : 做一个 leetcode 的算法题 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 I
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

一个关于gcd的等式的证明

证:$a > b$ 且 $gcd(a,b)=1$,有 $gcd(a^n-b^n, a^m-b^m) = a^{gcd(n, m)} - b^{gcd(n,m)}$. 证明: 假设 $n > m$,$r = n \% m$. 根据辗转相除法, $a^n - b^n = (a^m-b^m)(a^{n-m} + a^{n-2m}b^m + ...+) + a^rb^{n-r} - b^n$, $gcd(a^n-b^n, a^m-b^m) = gcd(a^m-b^m, a^rb^{n-r}-b^n)
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

HDU - 5845 Best Division dp + 字典树

HDU - 5845 dp[ i ] 表示分完前 i 段, 最多能分几段。 我们能得到一个n2的dp, 然后用字典树优化掉。 我用了一个multiset去维护删除, 但实际上因为dp值有单调性, 所有维护sz就够了。 换成c++卡内从卡过去的。 //#pragma GCC optimize(2) //#pragma GCC optimize(3) //#pragma GCC optimize(4) //#include<bits/stdc++.h> #include<cstdio>
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

小学期 第7天

今日完成: 很是惭愧,因为一些琐事,我又落下了一大截,今日也就大致完善了一些昨天完成任务的后续工作。 今晚以及明日计划: 1.找出小组问题所在,把3D地图显示出来。 2.读官方文档,在“地图数据”和“出行规划”中选择一个方向,来实现我们的导航。 4.实现输入目的地——>画出路线——>开始导航的功能。 3.开通gitlab,把我们的代码上载上去。 今日小结: 努力调整自己,务实做事,不为其他,只为了自己心底的那份慰藉和所追求的灵魂救赎... ...
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

产品经理常见面试题

转载自https://zhuanlan.zhihu.com/p/62376097?edition=yidianzixun&utm_source=yidianzixun 最近有越来越多的学员小朋友开始面试,在这帮大家梳理了产品经理面试最常问的十大问题,希望对大家有所帮助。 1、 你认为产品经理最应该具备什么样的能力 参考解析: 1)执行能力;2)沟通能力;3)自学能力;4)逻辑思维能力;5)创新力 (对于初级产品经理来说,排名分先后) 2、 产品经理需要做什么样的工作 参考解析:主要负责三部分
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

【Python】递归输出目录结构

废话不多说,直接上代码 import os # 第一种方式 def recu_list_dirs_by_dictionary_order(path, indent = 0, maxi = -1): ''' 按字典序递归输出目录结构 :param path: str 文件路径 :param indent: int 首次缩进空格(默认为 0,一般不用改变) :param maxi: int 最大展开层数(默认为 -1
分类: 其他 发布时间: 08-25 21:31 阅读次数: 0

java 网络编程-UDP-DatagramPacket和DatagramSocket图

![](https://s1.51cto.com/images/blog/201908/25/a199465afda11a831beb95d4f5ccd96f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类: 编程语言 发布时间: 08-25 21:30 阅读次数: 0

一篇文章搞明白Integer、new Integer() 和 int 的概念与区别

一篇文章搞明白Integer、new Integer() 和 int 的概念与区别
分类: 编程语言 发布时间: 08-25 21:30 阅读次数: 0

网站SEO之网页压缩nginx gzip压缩

网站SEO之网页压缩nginxgzip压缩,gzip压缩作用:将响应报⽂发送⾄客户端之前可以启⽤压缩功能,这能够有效地节约带宽,并提⾼响应⾄客户端的速度,压缩会消耗nginx的cpu性能1,如何查看网站是否压缩2,压缩语法location~.*.(jpg|gif|png|bmp)$//~区分大小写,匹配任意字符开头以.jpg或.bmp结尾,注意这里的jgp等类型需要使用gzip_types调用gz
分类: 服务端 发布时间: 08-25 21:30 阅读次数: 0

程序员最常说的话,听说程序员里面的老油条都会懂的!

下面这些话如果你都能看的懂,那说明你已经是根老油条了!1、刷新一下2、先这样吧,下个版本我会完善的3、这个实现不了4、在我电脑上没问题啊5、这个问题我改过了啊6、清一下缓存试试7、电脑重启了没8、框架的问题,我们解决不了9、上一个人写的太烂了,我要重构代码10、之前的代码我没动啊11、原来是好的么12、奇怪……13、这个问题你是怎么玩出来的14、xxxx方法试过也不行么15、昨天还好好的啊16、这
分类: 其他 发布时间: 08-25 21:30 阅读次数: 0