# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1151013 | vicvic | Voting Cities (NOI22_votingcity) | C++20 | 508 ms | 1712 KiB |
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <set>
using namespace std;
const int inf=2e9;
int n, e, k;
vector <pair <int, int>> vec[5005];
int voting[5005], price[10], dp[5005][(1 << 5)];
set <vector <int>> setul;
vector <int> v;
void dijkstra (int nod)
{
for (int i=1;i<=n;i++)
{
for (int j=0;j<(1 << 5);j++)
{
dp[i][j]=inf;
}
}
/// pret, nod, stare
dp[nod][0]=0;
setul.insert ({0, nod, 0});
while (!setul.empty())
{
auto chestie=*setul.begin();
setul.erase (chestie);
for (auto adj : vec[chestie[1]])
{
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |