记录详情

Runtime Error


  
# 状态 耗时 内存占用
#1 Accepted 1ms 204.0 KiB
#2 Accepted 10ms 220.0 KiB
#3 Runtime Error 0ms 204.0 KiB

代码

#include <stdio.h>
#include <stdlib.h>
int num[2][1000];

void input(int num[][1000],int n)
{
    int i;
    for(i=0; i<=n; i++)
        if((scanf("%d",&num[0][i]))!=1)
                exit(-1);
    for(i=0; i<=n; i++)
        if((scanf("%d",&num[1][i]))!=1)
                exit(-1);

}

int sushu(int p,int q)
{
    if(q==0)
        return p;
    else
        return sushu(q,p%q);
}
void seek(int num[][1000],int n)
{
    int i ,res;
    for(i=n; i>=0; i--)
    {
        if(num[0][i]!=0 && num[1][i]!=0 )
        {
            res = sushu(num[0][i],num[1][i]);
            printf("%d %d\n",num[0][i]/res,num[1][i]/res);
            break;
        }
        else if(num[0][i]==0 && num[1][i]!=0)
        {
            printf("0 1\n");
            break;
        }
        else if(num[0][i]!=0 && num[1][i]==0)
        {
            printf("infty\n");
            break;
        }
        else
            continue;
    }
}
int main()
{
    int problem;
    if((scanf("%d",&problem))!=1)
        exit(-1);
    int i ,n;
    for(i=1; i<=problem; i++)
    {
        if((scanf("%d",&n))!=1)
            exit(-1);
        input(num,n);
        seek(num,n);
    }
    return 0;
}

信息

递交者
类型
递交
题目
P1000 hitwh 2019 新生赛 A ∞
语言
C
递交时间
2020-12-25 10:32:12
评测时间
2020-12-25 23:30:04
评测机
分数
60
总耗时
12ms
峰值内存
220.0 KiB