当前位置: 代码迷 >> 综合 >> xdoj 1151: 万神的方程
  详细解决方案

xdoj 1151: 万神的方程

热度:46   发布时间:2023-10-29 01:22:35.0

1151: 万神的方程
时间限制: 1 Sec 内存限制: 128 MB
提交: 210 解决: 73
[提交][状态][讨论版]
题目描述

输入

输出

样例输入
1 6 9
100000 1 50000
样例输出
1
0
提示
对于第一组样例,方程只有一个根,即 x = ?3。

对于第二组样例,方程没有根。

来源
2016西电ACM校赛现场赛

#include<stdio.h> 
#include<math.h>
#include<string.h>
#define max(a,b) (a>b)? a : bint main()
{long long a,b,c;long long d,e,f=4;while(scanf("%ld %ld %ld",&a,&b,&c)!=EOF) {d=b*b-a*c*4;if(a==0&&b==0&&c!=0||(a!=0&&d<0))printf("0\n");else if(a==0&&b!=0||(a!=0&&d==0))printf("1\n");else if(a!=0&&d>0)printf("2\n");else printf("inf\n");}return 0;}