美文网首页
1118: 搬苹果

1118: 搬苹果

作者: Celia_QAQ | 来源:发表于2019-03-18 07:33 被阅读0次

Time Limit: 1 SecMemory Limit: 128 MB

Submit: 1330Solved: 481

[Submit][Status][Web Board]

Description

sls搬了两箱苹果回家,第一箱有x(x>=1)个,第二箱有y(y>=1)个。由于sls太过粗心了,不小心把有x个苹果的那个箱子(第一箱)落在路上了。回到家后他只记得两箱苹果的总数量(x+y)不会超过n而且可以被k整除。现在sls需要你的帮助让他知道他遗落的第一箱里面可以有多少个苹果,也就是x可以取哪些值,请把这些值按从大到小的顺序输出来。

Input

多组测试数据。

每组测试数据包含3个正整数y,k,n。(y,k<=100,n<=1000)

Output

如果不存在这样的x,输出-1;否则把所有可能的x全部按从大到小的顺序输出,每2个数中间有一个空格,最后一个数字后面没有空格。

Sample Input

10 1 10

10 6 40

Sample Output

-1

26 20 14 8 2


错误代码:

#include<cstdio>

#include<iostream>

#include<cstdlib>

#include<cmath>

using namespace std;

int main(){

int y,k,n;

int a[10000];

while(~scanf("%d%d%d",&y,&k,&n))

{

int count=0;

int t=0;

for(int i=0;i<n-y;i++)

{

if((i+y)%k==0){

a[t]=i;

count++;

t++;

}

}

if(count==0)printf("-1\n");

else {

for(int i=count-1;i>=1;i--)

printf("%d ",a[i]);

printf("%d\n",a[0]);

}

}

return 0;

}

正确代码:(果然只是因为我太傻了)

#include<cstdio>

#include<iostream>

#include<cstdlib>

#include<cmath>

using namespace std;

int main(){

int y,k,n;

int a[10000];

while(~scanf("%d%d%d",&y,&k,&n))

{

int count=0;

int t=0;

for(int i=1;i<=n-y;i++)

{

if((i+y)%k==0)

{

a[t]=i;

count++;

t++;

}

}

if(count==0)printf("-1\n");

else {

for(int i=count-1;i>=1;i--)

printf("%d ",a[i]);

printf("%d\n",a[0]);

}

}

return 0;

}

相关文章

  • 1118: 搬苹果

    Time Limit:1 SecMemory Limit:128 MB Submit:1330Solved:481...

  • 搬苹果

    今天我和妈妈出去到了车上,我看见了一箱苹果妈妈说那是一个她的同学送的。我们出去是买水果,买完水果要回家了,我们得搬...

  • 认识自己

    周检视(1112~1118)W29

  • 1118

    乔豆恋爱了,天上掉下来一个大神男友。 我回家的时候,与她见面,她总是提起他,谈一些小细节,在她脸上是一股子淡淡地却...

  • 1118

    今日份的精神食粮

  • 1118

    心中有万马奔腾,有一堆乱麻,搅得我胃有一种郁堵得感觉,又有一种急迫紧张的感觉。三十几年的经验告诉我只有面对,因为就...

  • 1118

    给自己时间,不要焦急,一步一步来,一日一日过,请相信生命的韧性是惊人的,跟自己向上的心去合作,不要放弃对自己的爱护。

  • 1118

    顺其自然, 心甘情愿的面对那些无可避免的困难与挑战

  • 1118。

    过了25岁了,开始懂得要学会爱自己。

  • 1118

    A:儿子不听话,非常闹,吃饭慢,我在处理工作的事,结果一直大叫 M:几个事情凑一起后,忍无可忍打了他 B:突然意识...

网友评论

      本文标题:1118: 搬苹果

      本文链接:https://www.haomeiwen.com/subject/mqkmmqtx.html