博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
石头数字的总和
阅读量:5279 次
发布时间:2019-06-14

本文共 763 字,大约阅读时间需要 2 分钟。

Manasa 和 她的朋友出去徒步旅行。她发现一条小河里边顺序排列着带有数值的石头。她开始沿河而走,发现相邻两个石头上的数值增加 a 或者 b. 这条小河的尽头有一个宝藏,如果Manasa能够猜出来最后一颗石头上的数值,那么宝藏就是她的。假设第一个石头的上数值为0,找出最后一个石头的可能的所有数值。

输入格式

第一行包含整数 T, 代表测试数据的组数。 

每组数组包含三行: 
第一行包含 n,代表石头的个数 
第二行包含 a
第三行包含 b

输出格式 升序输出最后一颗石头上所有可能的数值, 用空格隔开。

取值范围 

1 ≤ T ≤ 10 
1 ≤ nab ≤ 103

样例输入 00

23 12410100

样例输出 00

2 3 4 30 120 210 300

样例解析

第一组数据所有可能的数值为:

  1. 0,1,2
  2. 0,1,3
  3. 0,2,3
  4. 0,2,4

所以答案是: 2 3 4.

第二组数据所有可能的数值为:

  1. 10, 20, 30
  2. 10, 20, 120
  3. 10, 110, 210
  4. 100, 200, 300

所有答案是: 30 120 210 300

解决代码:

#include 
int main(int argc, const char * argv[]){ // insert code here... int testCount = 0; int depth = 4; int a = 10; int b = 100; scanf("%d", &testCount); for (int i=0; i
代码

 

转载于:https://www.cnblogs.com/huangzizhu/p/3926509.html

你可能感兴趣的文章
洛谷P3628 [APIO2010]特别行动队 斜率优化
查看>>
SDUT2165:Crack Mathmen(快速幂)
查看>>
python爬虫学习笔记-网络爬虫的三种数据解析方式
查看>>
cygwin的使用
查看>>
NSTextField/NSTextView中显示超链接以及NSMutableAttributedString用法
查看>>
开始 Sencha Touch 2 之旅之一
查看>>
MVVM 模式下iOS项目目录结构详细说明
查看>>
创意,创新,创造
查看>>
零基础ASP.NET Core MVC插件式开发
查看>>
HashedWheelTimer 原理
查看>>
关于myeclipse部署后classes文件夹为空的问题
查看>>
View PDF Online In Java Web
查看>>
AndroidStudio Gradle项目中添加.so文件
查看>>
用delphi+Apache 开发动态网站(二)
查看>>
团队博客PM
查看>>
服务器
查看>>
point-position目标定位
查看>>
关于微软2008技术预览大会南京站和Vista
查看>>
IOS-UITextField-全解
查看>>
C#实现多语言
查看>>