Skip to content

Instantly share code, notes, and snippets.

View eliaperantoni's full-sized avatar

Elia Perantoni eliaperantoni

View GitHub Profile
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Template di soluzione di lcs
from __future__ import print_function, division
import sys
from functools import lru_cache
if sys.version_info < (3, 0):
input = raw_input # in python2, l'equivalente di input è raw_input
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
with open("input.txt") as f:
f.readline()
t = [[int(word) for word in line.split(" ")] for line in f.readlines() if len(line) > 0]
def solve(x, y):
if x == len(t) - 1:
@eliaperantoni
eliaperantoni / amplitude.m
Created February 11, 2021 21:45
Video Stabilization
function [amplitude] = amplitude(image)
if ndims(image) == 3
image = rgb2gray(image);
end
F = fftshift(fft2(image));
amplitude = abs(F);
amplitude = log10(1+amplitude);
end
@eliaperantoni
eliaperantoni / main.go
Last active February 11, 2020 10:15
Enum generator
package main
import (
"flag"
"fmt"
"log"
"os"
"os/exec"
"strings"
"text/tabwriter"
@eliaperantoni
eliaperantoni / main.py
Created October 29, 2017 12:56
Neural network
# imports
import numpy as np
import matplotlib.pyplot as pyplot
import scipy.special as scipyspec
%matplotlib inline
from IPython.display import clear_output
# neural network class definition
class NeuralNetwork:
@eliaperantoni
eliaperantoni / laser.cpp
Last active October 26, 2017 16:42
Laser brute force
#include <stdio.h>
#include <assert.h>
#include <vector>
#include <time.h>
#include <cstdlib>
#include <iostream>
#include <algorithm>
using namespace std;
@eliaperantoni
eliaperantoni / main.cpp
Created October 25, 2017 21:16
Laser brute force
#include <stdio.h>
#include <assert.h>
#include <vector>
#include <time.h>
#include <cstdlib>
#include <iostream>
using namespace std;
#define MAXM 30
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#define MAXN 20000
#define MAXM 20000
@eliaperantoni
eliaperantoni / specchi.cpp
Last active October 14, 2017 06:38
Specchi C++
// TestCPP.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>
using namespace std;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Base64;
public class CryptoUtils {