| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1735 人关注过本帖
标题:一道困扰了好久的题
取消只看楼主 加入收藏
a956545765
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:98
专家分:45
注 册:2016-7-27
结帖率:92.31%
收藏
已结贴  问题点数:20 回复次数:3 
一道困扰了好久的题
给出一个方程:|x|+2|y|=k,对于给定整数k,有多少对整数(x,y)能使方程成立。
Sample Input
−10^9<k<10^9
Output
输出能使方程成立的(x,y)的对数。
Sample Input
3
Sample Output
6
小提示:
对于样例,共6对满足:(-3,0)、(-1,-1)、(-1,1)、(1,-1)、(1,1)、(3,0)。

我的思路就是讨论  当k=负数时,输出为0,当k=0时,输出为1,
然后当k>0时,再讨论x,y正负的情况,x,y全为正的话就把结果乘2,就是x,y全为正和全为负的总和了
然后再分x为正,y为负,x为负,y为正。

但是我按照这个思路代码得不出正确结果,希望大神教教我思路,或者写一个代码我参考参考
2017-01-08 11:18
a956545765
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:98
专家分:45
注 册:2016-7-27
收藏
得分:0 
回复 2楼 九转星河
求y是什么意思?

不学好C不换头像!!!!
2017-01-08 11:36
a956545765
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:98
专家分:45
注 册:2016-7-27
收藏
得分:0 
回复 5楼 白衣柳相
谢谢了

不学好C不换头像!!!!
2017-01-08 14:44
a956545765
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:98
专家分:45
注 册:2016-7-27
收藏
得分:0 
回复 4楼 九转星河
九转大神

不学好C不换头像!!!!
2017-01-08 14:44
快速回复:一道困扰了好久的题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017036 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved