Skip to content

Instantly share code, notes, and snippets.

Avatar

Victor Sena Molero victorsenam

  • IME-USP
  • São Paulo, Brazil
View GitHub Profile
View css.css
.vtex-shelf {
background: black;
}
View lala.cpp
#include <vector>
#include <string>
#include <iostream>
#include <algorithm>
int main() {
int n;
std::cin >> n;
std::vector<std::string> v;
for (int i = 0; i < n; i++) {
View obi2017p1_seg.cpp
#include <bits/stdc++.h>
const int N = 1e5+7;
typedef long long ll;
struct node {
ll s;
int l, r;
ll lazy;
@victorsenam
victorsenam / topcoder.md
Last active Jan 12, 2017
Tutorial TopCoder
View topcoder.md
View cube.cpp
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long int ull;
typedef long long int ll;
#define debug(...) {fprintf(stderr, __VA_ARGS__);}
const int N = 5000;
@victorsenam
victorsenam / criterio.md
Last active May 27, 2016
Critério List
View criterio.md

Explicação dos possíveis erros cometidos no exercício List. Erros marcados como leve não merecem um desconto de 10 pontos sozinhos. Se um método seu só tem um erro leve e eu tirei 10 pontos, pode reclamar. Se um método seu tem um erro grave é entendido que isso prejudica fundamentalmente o trabalho e um desconto muito maior do que 10 pontos pode ser aplicado.

Erros

List() no comentário eu coloquei Item(), sorry

  1. extends Comparable

    Não era necessário que o Item fosse comparável para realizar o que foi proposto. Bastava usar uma HashTable para a segunda tabela de símbolos.

add(int, Item)

  1. Método sem complexidade esperada
@victorsenam
victorsenam / basic.cpp
Created Mar 4, 2016
Código Esqueleto em C++
View basic.cpp
#include <bits/stdc++.h>
using namespace std;
int main ( ) {
int n;
int v[200];
scanf("%d", &n);
for (int i = 0; i < n; i++)
@victorsenam
victorsenam / .vimrc
Created Feb 19, 2016
Fast vim config
View .vimrc
syntax on
colo evening
set t_Co=8 nu rnu sta ai si wrap sw=4 ts=4 et
@victorsenam
victorsenam / highways.cpp
Created Sep 11, 2014
Highway to Hell \o/
View highways.cpp
#include <bits/stdc++.h>
using namespace std;
#define MAX 100000
class vert {
public:
int d, n;
bool operator < (const vert &e) const {
View maratona.cpp
#include <stdio.h>
#include <math.h>
int size(int n)
{
int i = 0;
while(n > 0)
{
i++;
n /= 10;