URI ONLINE JUDGE SOLUTION 1305 - Online Judge

Latest

This is an Online Judge Solution Base Site. We can discuss & Solve any contest solution in Programming.

Friday, April 10, 2020

URI ONLINE JUDGE SOLUTION 1305

Problem Number: 1305
Problem Name: Cut Off Rounder
Author’s Name: By TopCoder* USA
Timelimit: 1
Problem Category: AD-HOC
Problem Source: https://www.urionlinejudge.com.br/judge/en/problems/view/1305

Solution:

#include <stdio.h>

int main(){
    int a, c;
    float b, d;
    char line[1000];
    int flag = 0;
    while(gets(line)){
           if(flag == 0){
                if(sscanf(line,"%d%f", &a, &b) == 2){
                     flag = 1;
                }
                else if(sscanf(line,"%d.", &a) == 1){
                     b = 0;
                }
                else if(sscanf(line,"%f", &b) == 1){
                     a = 0;
                }
                else if(sscanf(line,"%d", &a) == 1){
                     b = 0;
                }
                flag = 1;
           }else{
                sscanf(line,"%d%f", &c, &d);
                if(b > d) printf("%dn",a+1);
                else printf("%dn",a);
                flag = 0;
           }
    }
   
    return 0;
}

No comments:

Post a Comment

Thanks..