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;}