Codeforces 484B Maximum Value——思维
来源:互联网 发布:jquery.rotate.js 编辑:程序博客网 时间:2024/06/08 09:13
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;const int maxn = 2e5+5;int n, maxa, a[maxn];int main() { scanf("%d", &n); maxa = 0; for (int i = 1; i <= n; i++) { scanf("%d", &a[i]); maxa = max(maxa, a[i]); } n = unique(a+1, a+1+n)-(a+1); sort(a+1, a+1+n); int ans = 0; for (int j = n; j >= 1; j--) { if (ans >= a[j]-1) break; int temp = a[j]; while (temp <= maxa) { temp += a[j]; int i = lower_bound(a+1, a+1+n, temp) - a; if (i == 1) continue; else i--; ans = max(ans, a[i] % a[j]); } } printf("%d\n", ans); return 0;}
阅读全文
0 0
- Codeforces 484B Maximum Value——思维
- CodeForces 484B Maximum Value
- Codeforces 484B Maximum Value
- Maximum Value - CodeForces 484 B 水题
- Codeforces 484B Maximum Value(高效+二分)
- [杂题] Codeforces #484B. Maximum Value
- Codeforces 485D Maximum Value【思维+数论】
- Codeforces 484B Maximum Value(排序+二分)
- Codeforces 484B. Maximum Value(高效二分搜索)
- codeforces #484B# Maximum Value(二分lower_bound)
- codeforces 484 B Maximum Value 排序+二分 + 数学
- B. Maximum Value(Codeforces Round #276(div1)
- Codeforces 485D Maximum Value【思维+技巧枚举】
- 51NOD 1421 最大MOD值&&Codeforces 484 B. Maximum Value(筛法 + 二分)
- Codeforces Round #276 (Div. 1) B. Maximum Value
- Codeforces Round #276 (Div. 1) B. Maximum Value
- Codeforces Round #276 (Div. 1) B. Maximum Value(哈兮)
- Codeforces Round #276 (Div. 1) B. Maximum Value(数论)
- 骰子类游戏
- 郝斌老师C语言学习笔记----补码和位运算符
- java多线程学习(三)---线程范围内数据共享
- PAT乙级1031 查验身份证
- VMware14黑屏问题
- Codeforces 484B Maximum Value——思维
- ACM训练半周总结—11月3日
- IDEA快捷键
- 小学奥数题C语言解法
- 常用函数
- IOS如何访问本地和外部页面
- 初识MPI
- linux的汇编学习(3)---进入保护模式
- 结构体