Radar HDU - 2295 DLX,重复覆盖+剪枝

N cities of the Java Kingdom need to be covered by radars for being in a state of war. Since the kingdom has M radar stations but only K operators, we can at most operate K radars. All radars have the same circular coverage with a radius of R. Our g
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

java使用开源类库Tesseract实现图片识别

Tesseract-OCR支持中文识别,并且开源和提供全套的训练工具,是快速低成本开发的首选。 Tess4J则是Tesseract在Java PC上的应用 Tesseract的OCR引擎最先由HP实验室于1985年开始研发,至1995年时已经成为OCR业内最准确的三款识别引擎之一。然而,HP不久便决定放弃OCR业务,Tesseract也从此尘封。 数年以后,HP意识到,与其将Tesseract束之高阁,不如贡献给开源软件业,让其重焕新生--2005年,Tesseract由美国内华达州信息技术研
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

2019个人训练赛-F - Two Small Strings

You are given two strings ss and tt both of length 22 and both consisting only of characters 'a', 'b' and 'c'. Possible examples of strings ss and tt : "ab", "ca", "bb". You have to find a string resres consisting of 3n3n characters, nn characters s
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

bzoj2613

置换群 对于一个大小为$n$的循环,走$k$步之后分解成$gcd(n,k)$个循环 现在相当于我们知道$a = gcd(n,k)$和$k$,分别合成最初的循环。 问题在于找出$n$,我们构造一个最小的$n$,这个$n$满足包含所有在$a$中出现的质因子的次数加上质因子在$k$中的出现次数 那么暴力枚举因数即可 然后合并循环,按照手上模拟即可。 #include <bits/stdc++.h> using namespace std; const int maxn = 1e6 + 5; i
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

Java 中抽象类与接口的区别

TypeScript 中的接口,有点类似抽象类的概念。Java 中抽象类属于包含属性与抽象行为,而接口通常只是抽象行为。 参考 https://www.cnblogs.com/dolphin0520/p/3811437.html
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

git开发日常使用总结

git分支开发 线上有三个分支:master、java、php分支。如下图 其中master分支:空白 php分支:空白 Java分支: 1 需求一: 拉取php分支代码到本地,创建a.txt文件,b.txt文件并提交到远端; 1.1 复制url 1.2 打开终端进行克隆 1.3 查看远端分支文件 1.4 创建a.txt与b.txt文件 1.5 推送到远端 修改配置文件: 回车进行编辑: 按Esc退出编辑,按:wq! 退出。 然后进行查看状态,并提交: 1.6 查看远端分支 2 需求二: 假设
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

笔试的一个题,利用字母可以组成一些美丽的图形,下面给出一个例子:ABCDEFG,用Python实现

主要是用到for循环,观察到规律按索引打印出来,但是碰到的问题是,Python3打印end ="\n"默认换行,所以要一行的打印就添加end=" "如下所示 print(YingWen[t]) print(YingWen[t],end='') 整题代码如下: 1 # Author:GRIT Gao 2 YingWen = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U'
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

【uoj#261】【NOIP2016】天天爱跑步

每个人可以分为往上和往下两部分,我们将向上的路径和向下的命名为第一种路径和第二种路径。 询问就是求经过某个点的,出发点深度为d-w的第一种路径数量,加上出发点深度为d+w的第二种路径的数量。 我们开个数组记录每个深度的答案。对于每条路径,我们都在下面那个点加,在上面那个点减(注意加和减都是出发点的深度上),询问就变成了求子树和。 我们可以通过dfs来求答案,dfs到一个点的时候,记下之前在所求深度上的答案,加完这棵子树后,新答案与原来的差就是这个点真正的答案。 (关于第二种路径我是先延长上去再
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

《算法设计与分析》第一次作业

编码规范 一、java文件组织   文件组织规则:由于超过2000行的程序难以阅读,应该尽量避免出现超过2000行的程序。一个Java源文件都包含一个单一的公共类或接口。若私有类和接口与一个公共类相关联,可以将它们和公共类放入同一个源文件。公共类必须是这个文件中的第一个类或接口。 文件组织顺序:   1.文件注释:所有的源文件都应该在开头有一个注释,其中列出文件的版权声明、文件名、功能描述以及创建、修改记录:   2.包和引入语句:在多数Java源文件中,第一个非注释行是包语句。在它之后可以跟
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

51Nod2518 和为S

Problem 小b有一个01序列A,她想知道A有多少个非空连续子序列和为S。 你能帮帮她吗? Solution 暴力,可以搞一下剪枝。 另外也可以枚举位置,建一个mp[num],记录枚举到i位置时,前面的每个前缀和num出现过几次,每次把当前前缀和减去m在之前出现的数量加入答案即可。 Code #include<cstdio> #include<iostream> #include<algorithm> #include <iomanip> #include<map> #include<cs
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

docker 学习笔记(1)

什么是容器? 容器是对应用程序及其依赖关系对封装。 容器的优点: 1.容器与主机的操作系统共享资源,效率高,性能损耗低。 2.容器具有可移植性。 3.容器是轻量级的。 4.不用管环境差异以及安装配置的繁琐,和依赖关系。 容器与虚拟机的比较 虚拟机的目的是要完整的模拟另外一个环境,而容器的目的自然是使应用程序能够移植,并把所有依赖关系包含进去。 docker与容器 Docker利用现有的Linux容器技术,以不同的方式将其封装及扩展 只要是通过提供可移植的镜像,以及一个用户友好的接口 来创建一套
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

快速幂+快速乘法优化

当a的n次方中,a太大时,便可以用此优化方式,因为计算机在计算乘法的时候,是通过拆分为加法的方式进行计算的; 所以便有了这个能加快运行速度的代码,具体如何实现的没深究,就记住他吧。 #include<cstdio> #include<algorithm> #include<math.h> #include<string.h> using namespace std; typedef long long ll; const int mod=1e9+7; ll quick_mul(ll a,ll
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

原来JS是这样的 - 对象属性

引子 在上一篇(原来JS是这样的 (2))刚发布的时候就阅读了那篇文章的人可能会注意到那篇曾用过“JavaScript 中万物皆对象”的说法,而在随后我发现错误后立即更新改掉了这个错误的说法。另外上一篇实质上整篇都在描述 this 到底在什么情况下会绑定到哪个对象上,看上去 JavaScript 中的对象概念的确很容易让人困惑。再看下面一个例子: var strPrimitive = "I'm mamacat"; typeof strPrimitive; // "string" strPrim
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

AutoCAD.Net/C#.Net QQ群:193522571 窗体不闪烁

public void MXBFY() { TranslateMxb Translate = new TranslateMxb(); FrmTranslateMxb frm = new FrmTranslateMxb(); CadBaseSet.RH.MoveBackWindows(frm); frm.Translate = Translate; Autodesk.AutoCAD.ApplicationServic
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

VMware虚拟机可与Win10物理机互ping并可访问互联网的设置方法

一、系统环境: VMware 15、Windows 10 1903、Windows 7 虚拟机 二、具体步骤: 1、Win10物理机,控制面板-所有控制面板项-网络连接-物理网卡适配器右键-属性-共享-勾选“允许其他网络用户通过此计算机的Internet连接来连接”-“家庭网络连接”下拉选择“VMware Network Adapter VMnet8”-确定,此时看到物理网卡适配器标注着“共享的”。 2、打开VMware,编辑-虚拟网络编辑器-点击右下角“更改设置”之后,如图操作: 如图设置后
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

在ng-alain的基础上开发的基础框架

https://github.com/HePeng11/ngAlainDemo-netcoreapi
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

讲解Flume

Spark Streaming通过push模式和pull模式两种模式来集成Flume push模式:Spark Streaming端会启动一个基于Avro Socket Server的Receiver来接收Flume中的avro sink发来的数据,这个时候Flume avro sink就是作为客户端 pull模式:这种模式是Spark自定义了一个Flume的sink作为Avro Server,flume收集到的数据发往这个sink,然后数据存储在这个sink的缓存中,然后Spark Stre
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

sqlserver登录名和用户名的区别和联系-先存着-后续研究(转)

sqlserver登录名和用户名的区别和联系-先存着-后续研究 2018年08月31日 15:12:26 FightingITPanda 阅读数 1027更多 分类专栏: oracle sql 总括:登录名可以理解为进入整个大楼的钥匙,用户名可以理解为一个房间的钥匙,这里所说的大楼就是sql server服务器,而房间就是这个sql server服务器中的具体的库,要注意登录名是存在于master数据库的syslogins表中,用户名是在各个具体的库下建立的(也就是要先进入各个库), 最关键的
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

永乐接口

分类:(typeas\typebs\) https://m.228.cn/server/search/s/.json?type=3 https://m.228.cn/server/search/s/.json 场馆:https://m.228.cn/server/content/moreProductPlay.json?fcity=-1&pageNum=1&type=1 活动专区接口:https://m.228.cn/server/subject/list.json
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0

[eJOI2018]元素周期表

题目 \((r_1,c_1),(r_2,c_1),(r_1,c_2)\)三个格子存在就说明\((r_2,c_2)\)存在,如果我们将\(r_1,c_2,c_1,r_2\)都看成一些点的话,那么这个关系就非常类似于\(r_1\)和\(c_1\)联通,\(r_2\)和\(c_1\)联通,\(c_2\)和\(r_1\)联通,那么就说明\(r_2\)和\(c_2\)联通 于是我们将每个格子\((x,y)\)看成一些边,连接\(x\)行和\(y\)列,显然这张图是一个二分图,我们的目标就是将其补成一个完
分类: 其他 发布时间: 09-08 22:04 阅读次数: 0