Skip to content

Instantly share code, notes, and snippets.

View avamsi's full-sized avatar

Vamsi Avula avamsi

View GitHub Profile
@iambibhas
iambibhas / scopes.txt
Last active May 22, 2024 14:43
Sublime Text 2: Snippet scopes
Here is a list of scopes to use in Sublime Text 2 snippets -
ActionScript: source.actionscript.2
AppleScript: source.applescript
ASP: source.asp
Batch FIle: source.dosbatch
C#: source.cs
C++: source.c++
Clojure: source.clojure
CoffeeScript: source.coffee
const int base = 1000000000; const int base_digits = 9;
struct bigint{
vector<int> a; int sign;
bigint():
sign(1){
}
bigint(long long v){
*this = v;
}
bigint(const string &s){
@avamsi
avamsi / ADDMUL.cpp
Last active December 24, 2015 14:55
#include <bits/stdc++.h>
#define _ ios::sync_with_stdio(0); cin.tie(0);
using namespace std;
const int mod = 1000000007;
struct tnode{
int64_t sum = 0, mul = 1, add = 0, updated = 0;
};
@avamsi
avamsi / wallhaven.py
Last active February 28, 2017 19:49
Python script to download wallpapers from wallhaven.
from bs4 import BeautifulSoup
from itertools import count
import requests
url = 'http://alpha.wallhaven.cc/search?categories=101&sorting=favorites&order=desc&page='
jpg = 'http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-%s.jpg'
png = 'http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-%s.png'
status = '\r[page {:0>3}] [image {:0>2}|24] [{:.<24}]'.format
@avamsi
avamsi / style.css
Last active December 24, 2015 14:52
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
* {
margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
@avamsi
avamsi / _.py
Last active December 24, 2015 14:51
import requests
import json
r = requests.get('https://graph.facebook.com/838978412886942/invitable_friends?fields=picture{url}&limit=1000&access_token=_your_token_')
data = json.loads(r.text)
dpids = [i['picture']['data']['url'].split('_', 2)[1] for i in data['data']]
ind = 0
for i, dpid in enumerate(dpids, 1):
while True:
@avamsi
avamsi / gen.py
Created November 2, 2015 13:04
Python code to generate HackerRank compatible zip file for test cases.
import os
import random
import sys
import zipfile
try:
os.mkdir('input')
os.mkdir('output')
except OSError:
pass
@avamsi
avamsi / npsieve.py
Created November 7, 2015 14:18
Prime Sieve with numpy.
import numpy
prime = numpy.ones(limit/2, dtype=numpy.bool)
for i in xrange(3, int(limit**.5) + 1, 2):
if prime[i/2]:
prime[i*i/2: : i] = False
primes = 2*prime.nonzero()[0] + 1
primes[0] = 2
@avamsi
avamsi / io.cpp
Created November 13, 2015 16:28
Fast IO and Python like print statement.
#include <bits/stdc++.h>
using namespace std;
namespace __io__ {
static struct IN {
char buff[1 << 10];
char c;
inline operator bool() {
return c > 0;
@avamsi
avamsi / timer.py
Last active September 5, 2016 11:20
from contextlib import contextmanager
from sys import stderr
from timeit import default_timer as now
import atexit
@contextmanager
def timeit(s=''):
start = now()
yield
print >>stderr, '-- %06.3fs' % (now() - start), '|', s