题目:
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
输入格式:
输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我
题解
题意
题目链接
Sol
反演套路题。。
不多说了,就是先枚举一个质数,再枚举一个约数然后反演一下。
最后可以化成这样子
[sum_{i = 1}^n frac{n}{k} frac{n}{k} sum_{p in P, p | k} mu(frac{K}{p})]
然后后面的那一坨可以暴力预处
题意
题目链接
Sol
开始用反演推发现不会求(mu(k))慌的一批
退了两步发现只要求个欧拉函数就行了
(ans = sum_{d | n} d phi(frac{n}{d}))
理论上来说复杂度是(O(n))的,但是(d)的值十分有限。在(2^{32})内最多的约数也只有1920个。
/*
*
Given the root to a binary tree, implement serialize(root), which serializes the tree into a string, and deserialize(s), which deserializes the string
HTML复习 2019-2-11
1 <!doctype html>
2 <html>
3 <!--
4 常见问题答疑
5 Question 1:HTML标签可以大写吗?
6 大小写都可以,比如<P>
基于 HTML5 Canvas 的智能安防 SCADA 巡逻模块
前言
随着大数据时代的来临,物联网的日益发展,原先的 SCADA 系统本身也在求新求变,从最开始的专业计算机和操作系统,到通用计算机和相关软件,再到现在基于 HTML5 Canvas 的新型组态开发,其应用的范围也从最初的电力,逐渐发
一、集合的概念
1.概述:
在学习集合前,先回忆一下数组的一个特征---数组有固定的长度,定义一个数组:
int[] array = new int[];
而针对数据长度可变的情况,产生了集合,
java集合就是为了应对动态增长数据,在编译时无法知道具体的数据量而产生的。
集合
第87节:Java中的Bootstrap基础与SQL入门
前言复习
什么是JQ? : write less do more
写更少的代码,做更多的事
找出所有兄弟:
$("div").siblings()
基本过滤器:
选择器:过滤器
$("div:first")
:first: 找到第一个元
一、虚拟机参数配置
在上一篇《Java自动内存管理机制——Java内存区域(上)》中介绍了有关的基础知识,这一篇主要是通过一些示例来了解有关虚拟机参数的配置。
1、Java堆参数设置
a)下面是一些简单的使用参数
其中最后一个是一个运行时参数设置的简单实例。一般-XX是系统级别的配置
前言:
最近项目中用到了全国省市区三级信息,但是网上找到的信息都是比较旧的信息。与现在最新的地区信息匹配不上。后来想到高德地图上可能有这些信息。所以解析了一下api接口,生成了相关省市区的sql信息。(注意:这里面没有港台地区)具体的请参看高德地图文档。
alibaba.fastjson解
/*方法其实很简单,将下面的方法放在你的类里面就能用了,要是看不懂原理的话回去补补小学的知识,哈哈。*/public static int GCD() {
Scanner input = new Scanner(System.in); //不要忘了引入方法
新年第一篇博文,接着和大家分享springcloud相关内容;本次主要内容是使用cloud结合zookeeper作为注册中心来搭建服务调用,前面几篇文章有涉及到另外的eureka作为注册中心,有兴趣的朋友会回顾下上几篇文章。
springcloud版本说明
docker快速启动一
SpringBoot默认使用Logback来记录日志,并用INFO级别输出到控制台。
从上图可以看到,日志输出内容元素具体如下:
时间日期:精确到毫秒 2019-02-11 15:27:41.178
日志级别:ERROR, WARN, INFO, DEBUG or TRACE
进程号:136
struts2是一种基于mvc模式的轻量级web框架,它本质上相当于一个servlet,在mvc设计模式中,struts2作为控制器(Controller)来建立模型与视图的数据交互,struts2采用的是拦截器的机制来处理用户的请求的,这样的设计也使得业务逻辑控制器能够与servlet api 完
第86节:Java中的JQuery
前言复习
定时器:
setInterval clearInterval
setTimeout clearTimeout
显示:
img.style.display = "block"
隐藏:
img.style.display = "none"
获取行
ta
自己写一个mvc框架吧(四)
写一个请求的入口,以及初始化框架
上一章写了获取方法的入参,并根据入参的参数类型进行数据转换。这时候,我们已经具备了通过反射调用方法的一切必要条件。现在我们缺少一个http请求的入口,就是一个servlet。现在我们开始写吧~
在这一章我们要做的事情有
定义一个配置文件
个人认为使用框架并不是很难,关键要理解其思想,这对于我们提高编程水平很有帮助。不过,如果用都不会,谈思想就变成纸上谈兵了!!!先技术,再思想。实践出真知。
1、基本概念
1.1、Spring
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的J
自己配置了一个SSM框架,打算做个小网站,这里把SSM的配置流程详细的写了出来,方便很少接触这个框架的朋友使用,文中各个资源均免费提供!
一. 创建web项目(eclipse)
File-->new-->Dynamic Web Projec
一、JVM运行时数据区域概述
Java相比较于C/C++的一个特点就是,在虚拟机自动内存管理机制的帮助下,我们不需要为每一个操作都写像C/C++一样的delete/free代码,所以也不容易出现内存泄漏和内存溢出的问题。显然,这里的不容易只是相对而言的,如果我们想要降低这种代码隐患的发生,就需要
实现点击不同树节点打开不同tab页展示不同datagrid表数据设计
by:授客 QQ:1033553122
测试环境
jquery-easyui-1.5.3
需求描述