CF Round#381(div2)C 思维+构造
来源:互联网 发布:椭圆拟合编程 编辑:程序博客网 时间:2024/05/22 02:23
题意:
题目链接:http://codeforces.com/contest/740/problem/C
构造一串序列,满足给出的区间[L,R]中没有出现的最小数字最大,给出这个值,并且输出任意一组构造解。
思路:
YY题,可以发现最小的就是最短区间的长度,至于构造就直接按照循环节输出即可。
代码:
#include <bits/stdc++.h>using namespace std;const int MAXN = 1e5 + 10;const int INF = 0x3f3f3f3f;int a[MAXN];int main() { // freopen("in.txt", "r", stdin); int n, m, t = INF; scanf("%d%d", &n, &m); for (int i = 1; i <= m; i++) { int l, r; scanf("%d%d", &l, &r); t = min(t , r - l + 1); } printf("%d\n", t); for (int i = 0; i < n; i++) { printf("%d%c", i % t, i == n - 1 ? '\n' : ' '); } return 0;}
阅读全文
0 0
- CF Round#381(div2)C 思维+构造
- CF round 419 (div2)C题
- CF Round 423 Div2 PC(思维题)
- Codeforces Round #381 (Div. 2)C(构造,思维)
- CF 174(div2) C
- CF 171 (div2)C
- CF round 355 C题 思维
- CF Round#333 Div2 C. The Two Routes
- CF round 336 div2 总结
- CF 191 div2 C
- CF 143 div2 C
- CF-div2-192-C
- CF 188 (div2 C)
- cf 208 div2 C
- CF div2(225) C
- CF #284 div2 C
- CF 349div2 C
- CF div2 C
- python实现求解给定整数的质因数
- Serializable序列化中serialVersionUId的作用
- 那一年(2012年), 我第一听说三次握手------快找工作了, 居然没有听说过tcp三次握手!
- Linux_170715_TCP协议
- Log4j2-Log4j 2介绍及使用
- CF Round#381(div2)C 思维+构造
- HDU 2004 成绩转换
- 菜鸟先飞之JAVA_内存分配
- 找出无序数组中的最小的k个数(利用大根堆)
- 变量的高级主题
- LintCode python 小白7-超级丑数
- 逆置/反转单链表+查找单链表的倒数第k个节点,要求只能遍历一次链表
- RTTI的魅力(运行时类型识别 Run-time type Identification)
- RESTAPI设计规则