Skip to content

Instantly share code, notes, and snippets.

View cbdavide's full-sized avatar

David Castelblanco cbdavide

View GitHub Profile
@cbdavide
cbdavide / 462.cpp
Created January 20, 2019 17:09
Uva 462 - Bridge Hand Evaluator
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define endl '\n'
#define PB push_back
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 986.cpp
Created January 20, 2019 17:07
UVa 986 - How Many?
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define endl '\n'
#define PB push_back
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 1753.cpp
Created January 20, 2019 17:04
1753 - Need for Speed
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define endl '\n'
#define PB push_back
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 10739.cpp
Created November 30, 2018 02:51
UVa 10739 - String to Palindrome
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 562.cpp
Created November 11, 2018 16:36
UVa 562 Dividing Coins
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 101.cpp
Created November 7, 2018 02:00
UVa 101 - The Blocks Problem
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 10036.cpp
Created November 7, 2018 01:59
UVa 10036 Divisibility
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
template <class T> T smod(T a, T b) {
return (a % b + b) % b; }
@cbdavide
cbdavide / 11628.cpp
Created November 7, 2018 01:58
UVa 11628 - Another lottery
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 10192.cpp
Created November 4, 2018 19:19
UVa 10192
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
typedef long long ll;
typedef vector<ll> vll;
@cbdavide
cbdavide / 12124.cpp
Created October 17, 2018 22:30
UVa 12124 - Assemble
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
#define PB push_back
#define endl '\n'
typedef long long ll;
typedef vector<ll> vll;