Skip to content

Instantly share code, notes, and snippets.

View vipul43's full-sized avatar
😇
BUSY IN ENGINEERING

vipul vipul43

😇
BUSY IN ENGINEERING
View GitHub Profile
@vipul43
vipul43 / williamlin_cpp_template.cpp
Created July 18, 2020 16:36
william lin cpp template for competitive programming
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double
#define ar array
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
@vipul43
vipul43 / geothermal_cpp_template.cpp
Created July 18, 2020 16:42
geothermal cpp competitive programming template
#pragma GCC optimize ("O3")
#pragma GCC target ("sse4")
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef long double ld;
typedef complex<ld> cd;
@vipul43
vipul43 / my_python_template.py
Created July 18, 2020 16:44
my python competitve programming template
#Problem Name
import datetime as dt
from operator import itemgetter
import itertools as iter
from collections import Counter
from collections import deque
from heapq import nlargest, nsmallest
import queue as Q
import math as m
import copy as c
@vipul43
vipul43 / my_cpp_template.cpp
Last active February 20, 2021 18:54
my cpp competitive programming template
#include<bits/stdc++.h>
using namespace std;
//making life easy!
typedef long long ll;
typedef long double ld;
typedef pair<int, int> pi;
typedef pair<ll, ll> pl;
//HEADING: LONGEST PALINDROMIC SUBSTRING//
//PROBLEM STATEMENT:
/*
FIND AND RETURN LONGEST PALINDROMIC SUBSTRING PRESENT IN INPUT STRING.
INPUT IS A STRING AND OUTPUT IS A PALINDROMIC STRING WHICH IS A SUBSTRING OF INPUT STRING.
ALL SUBSTRINGS OF INPUT STRING OF LENGTH 1 ARE CONSIDERED PALINDROMES.
IF INPUT STRING IS EMPTY THEN OUTPUT STRING IS ALSO EMPTY.
*/
##HEADING: LONGEST PALINDROMIC SUBSTRING
#PROBLEM STATEMENT:
"""
FIND AND RETURN LONGEST PALINDROMIC SUBSTRING PRESENT IN INPUT STRING.
INPUT IS A STRING AND OUTPUT IS A PALINDROMIC STRING WHICH IS A SUBSTRING OF INPUT STRING.
ALL SUBSTRINGS OF INPUT STRING OF LENGTH 1 ARE CONSIDERED PALINDROMES.
IF INPUT STRING IS EMPTY THEN OUTPUT STRING IS ALSO EMPTY.
"""
@vipul43
vipul43 / increasing_array.cpp
Created July 20, 2020 10:19
cses day1 problems solutions
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long ll;
@vipul43
vipul43 / weird_algorithm.cpp
Created July 20, 2020 10:20
cses day1 problems solutions
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
typedef long long ll;
void solution(){
@vipul43
vipul43 / missing_number.cpp
Created July 20, 2020 10:21
cses day1 problems solutions
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long ll;
@vipul43
vipul43 / repetitions.cpp
Created July 20, 2020 10:22
cses day1 problems solutions
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long ll;