CSU 1558 和与积

Time Limit: 1 Sec Memory Limit: 128 MB Special Judge
Submit: 121 Solved: 69

Description

构造N个正数(每个数不超过1000000),使所有数的和与所有数的积相差刚好等于D,按非递减序输出。

Input

多组测试数据(不超过1000组),每行两个正整数N和D。(2<=N<=1000,D<=1000)

Output

每行应该按非递减序输出对应的N个数。

Sample Input

2 1
3 5

Sample Output

2 3
1 2 8

/*
* 不知道为什么,这道题连别人给的AC的代码
* 都过不了,简直无解。
* 秘制WA,玄学啊*/// 规律版
#include <iostream>
#include <cstdio>using namespace std;
int main() {int N, D;while(scanf("%d%d", &N, &D) != EOF) {for(int i = 0; i < N - 2; i++) {printf("1 ");}printf("2 %d\n", N + D);}return 0;
}

/*
* 不知道为什么,这道题连别人给的AC的代码
* 都过不了,简直无解。
* 秘制WA,玄学啊*/// 这个是组合版的,测试了几十组数据
// 全部和前面那个规律版一样
// 但是因为规律版也秘制WA
// 所以我也不知道这程序对不对
#include <iostream>
#include <cstdio>using namespace std;
const int MAX_NUM = 1000 + 5;int N, D;
int rcd[MAX_NUM];
bool select_combination(int l, int p, int plu, int mult) {if(l == N) {if(mult - plu == D) {for(int i = 0; i < N; i++) {printf("%d", rcd[i]);if(i < N - 1) {printf(" ");}}printf("\n");return true;}return false;}for(int i = p - 1; i < 1000000; i++) {rcd[l] = i;if(select_combination(l + 1, i + 1, plu + i, mult * i)) {return true;}}}int main()
{while(scanf("%d%d", &N, &D) != EOF) {select_combination(0, 2, 0, 1);}return 0;
}

CSU 1558 和与积相关推荐

  1. 十二届 - CSU 1803 :2016(同余定理)

    题目地址:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1803 Knowledge Point: 同余定理:两个整数a.b,若它们除以整数m所 ...

  2. 台积电2nm与3nm制程

    台积电2nm与3nm制程 台湾积体电路制造股份有限公司,中文简称:台积电,英文简称:tsmc,属于半导体制造公司.成立于1987年,是全球第一家专业积体电路制造服务(晶圆代工foundry)企业,总部 ...

  3. 薄膜封装,等离子体技术,原子层沉积,化学气相沉积

    薄膜封装,等离子体技术,原子层沉积,化学气相沉积 薄膜封装 薄膜封装概念 薄膜真空沉积的一个很重要的技术应用就是薄膜封装.人们对薄膜封装最简单的认识就是日常生活中最常见的保鲜膜,水氧渗透率大约是1-1 ...

  4. 原子层沉积(ALD)和化学气相沉积(CVD)微电子制造铜金属化的研究进展

    原子层沉积(ALD)和化学气相沉积(CVD)微电子制造铜金属化的研究进展 Atomic Layer Deposition (ALD) and Chemical Vapor Deposition (CV ...

  5. 机器人建模中移动关节如何建立坐标系_机器人工程师进阶之路(八)指数积(PoE)建立机械臂模型及正运动...

    梁政:机器人工程师进阶之路(六)旋量法(上)​zhuanlan.zhihu.com 梁政:机器人工程师进阶之路(七)旋量法(下)​zhuanlan.zhihu.com 从上两篇我们可以了解到,利用旋量 ...

  6. 7纳米duv和euv_要超车台积电 三星宣布采用EUV技术7纳米制程完成验证

    在晶圆代工市场,台积电与三星的竞争始终是大家关心的戏码.三星虽然有高通等VIP客户,但在7纳米制程节点,高通预计会转投台积电,三星要想受更多客户的青睐,只能从制程技术着手了.这也是三星跳过非EUV技术 ...

  7. 积跬步,聚小流------ps有用小技巧,改变png图标颜色

    积跬步,聚小流------ps有用小技巧,改变png图标颜色 *  实现效果: 原图:  改动后: *  实现目的: 满足为实现不同界面色彩搭配改动png图标的颜色 *  实现方法: 1.打开Phot ...

  8. iPhone 13注定便宜不了,台积电已提前背锅

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI iPho ...

  9. 大陆唯一7nm光刻机被抵押!武汉千亿投资、台积电大牛掌舵的芯片项目官宣停摆...

    杨净 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 投资超千亿.运行三年的芯片项目,被官方披露陷入「烂尾」危机. 连价值5.8亿元,大陆唯一一台7nm光刻机都被拿来作抵押. 在国产芯片备 ...

最新文章

  1. 微信小程序获取多选框选中值和选中值对应的id
  2. 人工智能、区块链、混合现实:2019年新闻、媒体与技术趋势
  3. 软件工程概论作业:返回一个整数数组中最大子数组的和
  4. Visual Event插件----查看html元素绑定的事件与方法的利器
  5. node 压缩图片_为了你安全压缩图片我操碎了心
  6. HDU1001 Easy h-index
  7. dw1000信标码_DW1000方案工牌型UWB标签,助力10厘米高精度室内定位!
  8. 基于CFS算法的schedule()源码分析
  9. OpenShift 4 - 如何删除Terminating状态的项目
  10. Diy页面服务端渲染解决方案
  11. 程序员面试——C++工程师面试大全第一部分
  12. DeprecationWarning:current URL string parser is deprecated, and will be removed in a future version.
  13. 微信里文件小程序导不出来_懒得打开电脑传文件?这四类小程序把这事解决了-小程序视频怎么发在电脑上...
  14. scala method入门到熟悉
  15. HANA 数据库备份还原总结
  16. cygwin里安装apt-cyg网络工具及使用
  17. c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...
  18. 嵌入式LINUX系统程序开发
  19. linux查看GPU使用情况 linux如何查看GPU使用情况
  20. 软件视频会议性能测试要点,IP网络视频会议系统中MCU性能测试方法的研究

热门文章

  1. 多用as少用强制类型转换
  2. C#LeetCode刷题之#704-二分查找(Binary Search)
  3. C#LeetCode刷题之#598-范围求和 II​​​​​​​(Range Addition II)
  4. grep, egrep
  5. 现实世界的数据结构:JavaScript中的表格和图形
  6. oracle怎么判断地址相似,如何查看oracle数据文件的地址
  7. 系统操作手册_东芝CT操作手册——系统概述
  8. pygame做的著名游戏_用Python和Pygame写游戏-从入门到放弃(1)
  9. coursera访问不了
  10. 采样率,码率,帧率,I 帧,P 帧,B帧,RTP时间戳