题面 time limit per test: 2 seconds memory limit per test: 256 megabytes Description You've been in love with Coronavirus-chan for a long time, but you ...
分类:
其他好文 时间:
2020-05-27 12:11:53
阅读次数:
91
#include<bits/stdc++.h>#define ll long longusing namespace std;/*题意:给你一串数,让你排序,重点是要使相邻两个数的差值递增。思维题,可以发现从小到大排序后最中间两个数为一组,两边相邻的两个数的差值一定会大于等于中间两数的差值,再往外找 ...
分类:
其他好文 时间:
2020-05-26 23:29:19
阅读次数:
82
分析 如果采取暴力的做法,那么乘起来会炸longlong,除非写个高精。 再考虑乘一下逆元呢,显然也不行,模数不一定为质数。 这道题的关键点在于这句话,对于每一个类型1的操作至多会被除一次 这句话的最基本的告诉了我们每次得到的答案一定是一个整数 其次,这句话保证了可以应用线段树解决这个问题 如果除的 ...
分类:
其他好文 时间:
2020-05-26 22:11:42
阅读次数:
59
分析 暴力做法是从每个点开始跑最短路,显然会T。 进一步优化的话是将边权乘2,这样就不用跑回来了。 但是还是不行,那么有没有办法可以跑一次最短路就解决了呢。 开一个超级源点就行了。 这样从这个点开始跑,一次Dij后得到的就是答案。 #include<queue> #include<cstdio> # ...
分类:
其他好文 时间:
2020-05-26 21:58:16
阅读次数:
61
题目描述 给定平面直角坐标系上的 \(n\) 个点,分别求出距离最近的两个点的距离和距离最远的两个点的距离。注意,距离为直线距离。 输入格式 第一行一个整数,\(n\)。 接下来 \(n\) 行每行两个非负浮点数,$x_i$?,\(y_i\),表示第 \(i\) 个点的 X 坐标与 Y 坐标。 输出 ...
分类:
其他好文 时间:
2020-05-26 20:37:14
阅读次数:
51
1.变量的分类1)按数据类型分类 详细说明: 1. 整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节) ① byte范围:-128 ~ 127 ② 声明long型变量,必须以"l"或"L"结尾 ③ 通常,定义整型变量时,使用int型。 ④整型的 ...
分类:
编程语言 时间:
2020-05-26 20:31:30
阅读次数:
97
在项目中为了解耦两个组件,应用了Spring中的事件通知模型。最新的Spring框架可以将任何的实体包装为event,所以,项目中可以发送任何的实体了。 话不多少,直接上代码。 1、事件实体 @Data @Accessors(chain = true) @ApiModel("用户审核事件") pub ...
分类:
编程语言 时间:
2020-05-26 19:54:16
阅读次数:
71
判断形如$a\cdot b+c(c\ll a\cdot b)$是否爆 /`long long`时,不能只判断$a\cdot b$,要判断$a\cdot b+c$,因为$c$有可能是压死骆驼的最后一根稻草。 ...
分类:
其他好文 时间:
2020-05-25 19:27:34
阅读次数:
44
什么是变量? 变量就是内存中的一个存储区域,用于存储数据 变量的分类 变量按照数据类型来分: 1)基本数据类型:保存的是数据的本身 byte /short /char /int /long /float /double /boolean 2)引用数据类型:保存的是数据的地址(其实就是内存字节的编号 ...
分类:
其他好文 时间:
2020-05-25 19:21:37
阅读次数:
155
A题,看题目的意思应该是有解的,n的范围又是1e9,所以算出从2的一次方到2的三十次方依次的和在判断哪一个合适就可以。 #include<bits/stdc++.h> using namespace std; #define LL long long int main() { LL a[100]; ...
分类:
其他好文 时间:
2020-05-25 17:22:30
阅读次数:
49