June Challenge 2017 | A Good Set
来源:互联网 发布:php开源电商系统源码 编辑:程序博客网 时间:2024/06/11 17:14
题意
如果一个整数集合中不存在三个不同的元素 a、b 和 c,满足 a + b = c,那么我们称这个集合为好集合。
输入一个n(1 ≤ n ≤ 100),只要输出任意大小为 n 的好集合。集合中的元素应当两两不同,且取值在 [1, 500] 之间。
解题思路
因为a,b,c都在 [1, 500] 之间,所以要使得a+b不等于c,只需要a+b大于500即可,所以,a,b,c从250开始一直到500,即[250,251,252,…,500]这个集合是好集合。我们输出n个就符合要求。
参考代码
#include <iostream>using namespace std;int main(){ int t,n; cin>>t; while (t--){ cin>>n; for (int i=0;i<n;i++){ if (i==0) cout<<i+300; else cout<<" "<<i+300; } cout<<endl; } return 0;}
阅读全文
0 0
- June Challenge 2017 | A Good Set
- June Challenge 2017 | Xenny and Coin Rankings
- June Challenge 2017 | Chef and the Feast
- Codechef June Challenge 2017 #Persistent oak -- 树链剖分+主席树
- [主席树+哈希] Codechef June Challenge 2017 #CLONEME
- [题解]CodeChef JUNE Challenge 17
- 【Python Challenge-9】good
- Mujin Programming Challenge 2017A
- [20150531] Hello June . Wish I good luck in my month .
- English in June(2017)
- June。。。。。。
- set+链表 【POJ Challenge】生日礼物
- A BIG CHALLENGE
- codechef May challenge A
- A. A Good Contest
- Codechef June Challenge 2014 #Sereja and Arcs -- 容斥 + 阈值 + 树状数组
- Expert finding is a challenge
- LCM Challenge--codeForces 235A
- 关于手机上不能用window.close的问题
- linux使用命名
- [Command] Linux 进程管理
- 消息队列
- C++中引用(&)的用法和应用实例
- June Challenge 2017 | A Good Set
- 领导者/追随者(Leader/Follower)
- spring mvc和struts2区别
- ubuntu nginx+redis+tomcat集群配置
- 解析Elasticsearch/lucene打分策略
- ListView中数据的分批及分页加载
- 非ARC开发的内存管理
- eclipse常见问题解决
- mock.js实例,构建相应的模拟假数据