Skip to content

Instantly share code, notes, and snippets.

View likecs's full-sized avatar
👨‍💻
Chilling!!!

Bhuvnesh Jain likecs

👨‍💻
Chilling!!!
  • Faridabad, Haryana, India
View GitHub Profile
@likecs
likecs / gcdsum.cpp
Created September 28, 2016 09:55
Solution to Problem GCD Sum of hackerearth
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int MAX = 5e5 + 5;
const int MAX2 = 1e6 + 6;
const int MOD = 1e9 + 7;
int phi[MAX];
@likecs
likecs / huge_sum.cpp
Created September 28, 2016 15:52
Solution to "A huge Sum" on Hackerearth
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int MAX = 10000001;
const int MOD = 1e9 + 7;
#define inchar getchar_unlocked
#define outchar(x) putchar_unlocked(x)
@likecs
likecs / gcd_sum.py
Last active January 31, 2017 04:47
Solution to "Yet another GCDSUM" (13083) on UVA
import random
from queue import *
def gcd(a,b):
while b:
a,b=b,a%b
return a
def expo(a,b):
x,y=1,a
@likecs
likecs / smallm.cpp
Last active November 2, 2016 11:30
Solution to "Smallest Number" on Spoj (Hint : http://codeforces.com/blog/entry/48135?#comment-323475)
/******************************************
* AUTHOR: BHUVNESH JAIN *
* INSTITUITION: BITS PILANI, PILANI *
******************************************/
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int mul(int a, int b, int c) {
/******************************************
* AUTHOR: BHUVNESH JAIN *
* INSTITUITION: BITS PILANI, PILANI *
******************************************/
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef long double LD;
@likecs
likecs / geek01.cpp
Created November 20, 2017 16:37
Model Solution to GEEK01
#include <bits/stdc++.h>
using namespace std;
int main() {
int t, n;
cin >> t;
assert(1 <= t && t <= 10);
while(t--) {
cin >> n;
assert(1 <= n && n <= 1000);
@likecs
likecs / geek02.cpp
Last active November 20, 2017 16:43
Model Solution of GEEK02
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
int t, n;
cin >> t;
assert(1 <= t && t <= 100);
while(t--) {
cin >> n;
@likecs
likecs / geek03.cpp
Last active November 20, 2017 16:43
Model Solution of GEEK03
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
int t, n;
cin >> t;
assert(1 <= t && t <= 10);
while(t--) {
cin >> n;
@likecs
likecs / geek04.cpp
Created November 20, 2017 16:40
Model Solution of GEEK04
#include <bits/stdc++.h>
using namespace std;
int n;
vector<int> a;
int dp[1<<20][2];
int rec(int lft_mask, int turn) {
if (lft_mask == 0) {
return 0;
@likecs
likecs / geek05.cpp
Created November 20, 2017 16:41
Model Solution of GEEK05
#include <bits/stdc++.h>
using namespace std;
const int MAX = 1e5 + 5;
const int MOD = 1e9 + 7;
long long ans[MAX];
int main() {
ios_base::sync_with_stdio(false);