上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 链接:https://atcoder.jp/contests/arc100/tasks/arc100_b 题意 :给一个数组 分成四块 要求最大的加合与最小的加合相差最小 枚举中间的一刀 然后左边的一刀尽量满足差值最小 右边的也是,因为这样才能满足全局最小 , 然后取枚举中间一刀的所有答案 然后发现 阅读全文
posted @ 2020-09-09 21:17 摸鱼选手LLF 阅读(174) 评论(0) 推荐(0)
摘要: 题意 给你一堆x轴上的点 然后让你在x轴找一个点,使所有点到他的距离总和最小 考虑之前那个所有点都是x,y表示的题 那个题显然是个二次函数 这个题也是求距离,就套三分算一算, #include<bits/stdc++.h> #define pb push_back #define fi first 阅读全文
posted @ 2020-09-09 20:31 摸鱼选手LLF 阅读(202) 评论(0) 推荐(0)
摘要: 链接:https://atcoder.jp/contests/arc101/tasks/arc101_b 题意: 先给出中位数定义 若为奇数 就是中位数 若为偶数,则为两个中间的数中较大那个 给一个长度为N的数组,把他们任意取l,r的连续区间 ,求sort后的中位数,放在一起,组成一个新序列,然后再 阅读全文
posted @ 2020-09-09 20:21 摸鱼选手LLF 阅读(132) 评论(0) 推荐(0)
摘要: 水题 ; 最优解最多只会回头一次 所以依次判断就行了 链接 :https://atcoder.jp/contests/arc101/tasks/arc101_a #include<bits/stdc++.h> #define pb push_back #define fi first #define 阅读全文
posted @ 2020-09-09 15:53 摸鱼选手LLF 阅读(175) 评论(0) 推荐(0)
摘要: 这题纯脑残了 分奇偶处理一下就行了 链接 :https://atcoder.jp/contests/arc102/tasks/arc102_a #include<bits/stdc++.h> #define rep(i,a,n) for(int i=a;i<=n;++i) #define per(i 阅读全文
posted @ 2020-09-09 15:50 摸鱼选手LLF 阅读(158) 评论(0) 推荐(0)
摘要: 首先板子 const int L = 63; ll d[L]; bool add(ll x) { for(int i = L - 1; i >= 0; i--) if(x & 1ll << i) { if(d[i] == -1) { d[i] = x; return true; } x ^= d[i 阅读全文
posted @ 2020-09-09 15:47 摸鱼选手LLF 阅读(159) 评论(0) 推荐(0)
摘要: T组样例 题意 博弈游戏 一开始有个value是0 第一个人的目标是让value保持0 第二个人是让value不为0 给一个长度为N数组 然后给一个长度为N字符串 0代表第一个人可以选择此数进行异或,也可以什么都不干 1代表第二个人 题解: 显然 第二个人没动手之前,第一个人不动 所以倒着来一次线性 阅读全文
posted @ 2020-09-09 00:19 摸鱼选手LLF 阅读(195) 评论(0) 推荐(0)
摘要: 题意 给你一个角度,每次向前走一米,然后变换角度再向前走一米,问多久回到原点 显然 这就是个lcm和360度的问题 然后用计算几何模拟了一下练练手 还出了挺多问题 #include<bits/stdc++.h> #define pb push_back #define fi first #defin 阅读全文
posted @ 2020-09-08 23:32 摸鱼选手LLF 阅读(204) 评论(0) 推荐(0)
摘要: 题意: 给一堆字符串 问你有多少个pair,是满足条件的 1 x是y的 后缀 2 x是y 的后缀加上y前面的任意一个字符 题解 开个trie树处理一下 #include<bits/stdc++.h> //#include<tr1::unordered_map> #define rep(i,a,n) 阅读全文
posted @ 2020-09-08 23:23 摸鱼选手LLF 阅读(250) 评论(0) 推荐(0)
摘要: 链接 https://atcoder.jp/contests/agc047/tasks/agc047_a 题意:给N个数 问两两相乘是整数的pair的个数 每个数最多有九位小数 题解 把每个数乘1e9 然后判断乘积%1e18是不是0就行了 然后要快速处理这个 我们发现1e18 有18个2和18个5 阅读全文
posted @ 2020-09-08 23:19 摸鱼选手LLF 阅读(232) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页