Lunchtime March 2021

Problem A: Motivation

#include <iostream>
using namespace std;

int main() {
	int t,n,x,max;
	cin>>t;
	
	while(t--)
	{
	    max=0;
	    cin>>n>>x;
	    int arr[n][2];
	    for(int i=0;i<n;i++)
	    {
	        cin>>arr[i][0]>>arr[i][1];
	        if(arr[i][0]<=x)
	        {
	            if(max<arr[i][1])
	            max=arr[i][1];
	        }
	    }
	    cout<<max<<"\n";
	}
	return 0;
}

Problem B: Turn It

#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;

int main() {
	int t,u,a,s,vel;
	double v,sqrtvel;
	cin>>t;
	while(t--)
	{
	    cin>>u>>v>>a>>s;
	    vel=(u*u)-(2*a*s);
	    sqrtvel=sqrt(vel);
	    
	    if(sqrtvel>v)
	    cout<<"NO\n";
	    else
	    cout<<"YES\n";
	}
	return 0;
}

Problem C: Make the even sum

#include <iostream>
using namespace std;

int main() {
	int t,n,sum,check;
	cin>>t;
	while(t--)
	{
	    sum=0;
	    check=0;
	    cin>>n;
	    int arr[n];
	    for(int i=0;i<n;i++)
	    {
	        cin>>arr[i];
	        sum+=arr[i];
	        if(arr[i]==2)
	        check=1;
	    }
	    if(sum%2==0)
	    cout<<"0\n";
	    else
	    {
	        if(check==1)
	        cout<<"1\n";
	        else
	        cout<<"-1\n";
	    }
	}
	return 0;
}

Problem D: Dinner by Candlelight

#include <iostream>
using namespace std;

int main() {
	long t,a,y,x,ans,r,r1;
	cin>>t;
	while(t--)
	{
	    cin>>a>>y>>x;
	    if(a>=y)
	    cout<<y*x<<"\n";
	    else
	    cout<<a*x+1<<"\n";
	}
	return 0;
}

Problem E: Racing

#include <iostream>
using namespace std;

int main() {
	long long t,x,r,m,c;
	cin>>t;
	while(t--)
	{
	    cin>>x>>r>>m;
	    if(m<r)
	    {
	        cout<<"NO\n";
	        continue;
	    }
	    
	    r*=60;
	    m*=60;
	    x+=(m-r);
	    
	    if(x>=r)
	    cout<<"YES\n";
	    else
	    cout<<"NO\n";
	    
	}
	return 0;
}

Problem F: Lunchtime

#include <iostream>
using namespace std;

int main() {
	int t;
	long n,sum;
	cin>>t;
	while(t--)
	{
	    sum=0;
	    cin>>n;
	    long arr[n];
	    for(int i=0;i<n;i++)
	    cin>>arr[i];
	    for(int i=0;i<n;i++)
	    {
	        for(int j=i-1;j>=0;j--)
	        {
	            if(arr[i]==arr[j])
	            sum++;
	            else if(arr[i]>arr[j])
	            continue;
	            else if(arr[j]>arr[i])
	            break;
	        }
	        for(int j=i+1;j<n;j++)
	        {
	            if(arr[i]==arr[j])
	            sum++;
	            else if(arr[i]>arr[j])
	            continue;
	            else if(arr[j]>arr[i])
	            break;
	        }
	        cout<<sum<<" ";
	        sum=0;
	    }
	    cout<<"\n";
	}
	return 0;
}

Published by Abhinav Awasthi

Entrepreneur | Coder | Harcourtian'24

Leave a comment

Design a site like this with WordPress.com
Get started