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
/******************************************
* AUTHOR: BHUVNESH JAIN *
* INSTITUITION: BITS PILANI, PILANI *
******************************************/
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef long double LD;
@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 / 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 / geek05-2.cpp
Created November 20, 2017 16:42
Model Solution 2 of GEEK05
#include <bits/stdc++.h>
using namespace std;
const int MAX = 1e5 + 5;
const int MOD = 1e9 + 7;
long long a[MAX];
int main() {
a[0] = 1;
@likecs
likecs / geek03-2.cpp
Created November 20, 2017 16:42
Model Solution 2 of GEEK03
#include <bits/stdc++.h>
using namespace std;
int main() {
int t, n;
string s;
cin >> t;
while(t--) {
cin >> n;
map<string, int> mp;
@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);
@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 / 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) {