842A - Kirill And The Game - CodeForces Solution


brute force two pointers *1200

Please click on ads to support us..

C++ Code:

//jeet boro teejorob
//refer bottom for tips
//
#include <bits/stdc++.h>
 
using namespace std;

#pragma GCC optimize("O3")
#pragma GCC optimize("unroll-loops")
#pragma GCC target("avx,avx2,fma") 
#define pb push_back
#define endl '\n'
#define MOD 1000000007
//1e9+7 is a double
#define int long long //may have to comment this line if some errors arise
#define N 1000000007L; // prime modulo value
#define F first
#define S second

//TIP: USE CODING BRUTE FORCE TO GENERATE INTERMEDIATE SOLUTIONS FOR SMALL EXAMPLES
//(subsequence master good array example)
//always run a testcase before official submission
void solve(){
	
} 
//d2c is observation so keep observing, make cases and you are done with the problem
 
// Recursive function to return 
// gcd of a and b 
   
signed main()
{
	ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    int l,r,x,y,k;
    cin>>l>>r>>x>>y>>k;
    bool ok = false;
	for(int i = x;i<=y;i++){
		if(i*k>=l && i*k<=r){
			ok = true;
		}
	}
	cout<<(ok? "YES" : "NO");
}
/*
do everything with every variable and its constraints 
 stuff you should look for
try out a few custom exampldes if stuck to figure out some patterns
1. prefer vector over arrays
2. common variable names: 
	max : mx
	min: mn
	vector : v
3. take care of edge cases (n==1?)
4. take care of overflow (intger to long?)
5. take care of array bounds, (n, negative index)?
6. do smth instead of nothing and stay organized
7. write stuff down on real paper, to get a more organized idea, this actually saves time
*/


Comments

Submit
0 Comments
More Questions

550B - Preparing Olympiad
939B - Hamster Farm
732A - Buy a Shovel
1220C - Substring Game in the Lesson
452A - Eevee
1647B - Madoka and the Elegant Gift
1408A - Circle Coloring
766B - Mahmoud and a Triangle
1618C - Paint the Array
469A - I Wanna Be the Guy
1294A - Collecting Coins
1227A - Math Problem
349A - Cinema Line
47A - Triangular numbers
1516B - AGAGA XOOORRR
1515A - Phoenix and Gold
1515B - Phoenix and Puzzle
155A - I_love_username
49A - Sleuth
1541A - Pretty Permutations
1632C - Strange Test
673A - Bear and Game
276A - Lunch Rush
1205A - Almost Equal
1020B - Badge
1353A - Most Unstable Array
770A - New Password
1646B - Quality vs Quantity
80A - Panoramix's Prediction
1354B - Ternary String