Skip to content

Instantly share code, notes, and snippets.

#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ll;
const int maxn = 1e5+10;
struct node
{
#include <bits/stdc++.h>
using namespace std;
int n, k, h[1010];
int main()
{
cin >> n >> k;
// NOIC - Problemas da Semana 70 - Avançado
// Solução por Samyra Almeida
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5+10, root = 340; // declaro maxn e root como constantes,
// observe que coloquei o root como 340 pq por alguma razao fica um pouquinho mais rapido quando n e no maximo 10^5
// nos testamos em alguns juizes e ficou mais rapido, mas se quiser usar como 320 fique a vontade.
// NOIC - Problemas da Semana 69 - Intermediário
// Solução por Samyra Almeida
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5+10, root = 340; // declaro maxn e root como constantes,
// observe que coloquei o root como 340 pq por alguma razao fica um pouquinho mais rapido quando n e no maximo 10^5
// nos testamos em alguns juizes e ficou mais rapido, mas se quiser usar como 320 fique a vontade.
// NOIC - Problemas da Semana 69 - Iniciante
// Solução por Samyra Almeida
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int c, n, resp;
#include <bits/stdc++.h>
using namespace std;
#define F first
#define S second
const int maxn = 2e5+10, maxl = 20;
typedef long long ll;
#include <bits/stdc++.h>
using namespace std;
const int maxn = 3e6+10, root = 320, maxv = 1e6;
int resp, n, q, v[maxn], f[maxn], ans[maxn], bit[maxn];
struct Q
{
#include <bits/stdc++.h>
#define F first
#define S second
using namespace std;
typedef pair<int, int> pii;
const int maxn = 10010, maxl = 20; // declaro os limites
// declaro as variáveis que vou utilizar
#include <bits/stdc++.h>
using namespace std;
const int maxn = 110;
// declaro as variáveis que vou utilizar
int n, m, comp[maxn], mesa[maxn];
vector<int> friends[maxn];