摘要:
这题是个暴力题目,挺水 代码来了,2重循环,1.06s #include <cstdio> inline int read()//快读 { int x = 0; char ch = getchar(); while(ch >= '0' && ch <= '9') { x = (x << 1) + ( 阅读全文
posted @ 2020-09-30 21:45
HappyBobb
阅读(9)
评论(0)
推荐(0)
摘要:
分析题目,其实就是求非0值且不同的数的个数,用的是set,花了5秒多,这…… 先看代码: #include <iostream> #include <set> using namespace std; set <int> st; int main() { int n, x, y = 0; cin > 阅读全文
posted @ 2020-09-30 17:57
HappyBobb
阅读(14)
评论(0)
推荐(0)
摘要:
如果用循环应该会超时,所以这里用数论比较好 先分析题意得知,可以加上去,也可以减下来 减下来是 n mod m (n % m) 往上加是 m - n mod m (m - n % m) 为什么呢? n % m的结果就是多出的,减掉整除 m - n % m的结果就是少的,加起来也可以整除 代码: #i 阅读全文
posted @ 2020-09-30 17:18
HappyBobb
阅读(15)
评论(0)
推荐(0)

浙公网安备 33010602011771号