传送门:D - Game With Array

题意:让你构造一个长度为n的序列,并且n个数的和为S,问能不能找到一个1~n的数k,使得数组里找不出一个子序列的和为k或者n-k;

题解:最简单的想法肯定是让k=1,然后数组只要不出现1和n-1就好了,只要 s /n >= 2,也就是由n-1个2和一个 s-(n-1)*2 != 1 构成就可以。

 1 #include<bits/stdc++.h>
2 #define ll long long
3 using namespace std;
4
5 int main()
6 {
7 ios::sync_with_stdio(false);
8 cin.tie(0);
9 cout.tie(0);
10 int n,m;
11 cin>>n>>m;
12 if(m/n>=2){
13 cout<<"YES"<<endl;
14 for(int i=0;i<n-1;i++) cout<<2<<' ';
15 cout<<m-(n-1)*2<<endl;
16 cout<<1<<endl;
17 }
18 else cout<<"NO"<<endl;
19 return 0;
20 }

最新文章

  1. SQLServer文件收缩-图形化+命令
  2. Yaf零基础学习总结4-Yaf的配置文件
  3. OpenGLES入门笔记一
  4. open Session In View和过滤器配置
  5. poj 2763 Housewife Wind
  6. [ZZ]良好的编码习惯
  7. 使用BeanUtils组件
  8. Linux下安装Oracle 10g(redhat 4)
  9. 201521123008《Java程序设计》第1周学习总结
  10. 读《淘宝技术这十年》 总结下web架构的发展
  11. Android笔记二十四.Android基于回调的事件处理机制
  12. flink连接hbase方法及遇到的问题
  13. JavaScript数组对象详情
  14. 通过自定义比较器排序(C#版)
  15. SNF软件开发机器人-子系统-功能-【列表】自由排序-如何配置?
  16. 对vector等STL标准容器进行排序操作(转!)
  17. html基础笔记-表单、链接
  18. java 中xml转换为json对象
  19. php反射API 获取属性/注释/方法 执行方法 实例
  20. MySQL 高可用:mysql+Lvs+Keepalived 负载均衡及故障转移

热门文章

  1. 请求接口获取的json 字符串 前后不能有 双引号
  2. LeetCode498 对角线遍历
  3. LAN-SHARE 使用教程
  4. Jenkins Android APP 持续集成体系建设二—自动部署、执行测试任务,关联打包任务
  5. Python绘制雷达图(俗称六芒星)
  6. 彻底搞懂MySQL为什么要使用B+树索引
  7. 映泰主板H100系列安装win7的各种坑
  8. 【Oracle】10g rac如何开启归档和关闭归档
  9. 【Linux】常用的Linux可插拔认证模块(PAM)应用举例:pam_limits.so、pam_rootok.so和pam_userdb.so模块
  10. 【Oracle】查询执行慢的sql