Wednesday, July 15, 2020

A new deadly virus has infected large population of a planet. A brilliant scientist has discovered a new strain of virus which can cure this disease. Vaccine produced from this virus has various strength depending on midichlorians count. A person is cured only if midichlorians count in vaccine batch is more than midichlorians count of person. A doctor receives a new set of report which contains midichlorians count of each infected patient, Practo stores all vaccine doctor has and their midichlorians count. You need to determine if doctor can save all patients with the vaccines he has. The number of vaccines and patients are equal.

Question:

A new deadly virus has infected large population of a planet. A brilliant scientist has discovered a new strain of virus which can cure this disease. Vaccine produced from this virus has various strength depending on midichlorians count. A person is cured only if midichlorians count in vaccine batch is more than midichlorians count of person. A doctor receives a new set of report which contains midichlorians count of each infected patient, Practo stores all vaccine doctor has and their midichlorians count. You need to determine if doctor can save all patients with the vaccines he has. The number of vaccines and patients are equal. 
 
Input Format 
 
First line contains the number of vaccines - N. Second line contains N integers, which are strength of vaccines. Third line contains N integers, which are midichlorians count of patients. 
 
Output Format 
 
Print a single line containing 'Yes' or 'No'. 
 
Input Constraint 
 
1 < N < 10 
 
Strength of vaccines and midichlorians count of patients fit in integer. 
 
SAMPLE INPUT  
 
123 146 454 542 456 
100 328 248 689 200 
 
SAMPLE OUTPUT  
 
No 
 
ANSWER:

#include <stdio.h>

int main()
{
    int n; 
    scanf("%d",&n); 
    int vaccines[n]; 
    for(int i=0;i<n;i++)
   { 
        scanf("%d",&vaccines[i]); 
    } 
    int patients[n]; 
    for(int j=0;j<n;j++)
   { 
        scanf("%d",&patients[j]); 
    } 
    int flag=1; 
    for(int k=0;k<n;k++)
    { 
        if(vaccines[k]<patients[k]) 
            flag=0; 
    } 
    
   if(flag)
       printf("Yes"); 
    else 
       printf("No"); 

    return 0;
}


OUTPUT:

5                                                                                                          
123 146 454 542 456                                                                                        
100 328 248 689 200                                                                                        
No   

No comments:

Post a Comment