USACO Silver 2017 February - Why Did the Cow Cross the Road I

Author: Benjamin Qi

Table of Contents


Edit on Github

Official Analysis

There is more than one possible greedy strategy (though all of them involve sorting the animals by time). Here, we follow the approach described by the analysis.

1#include <bits/stdc++.h>
2using namespace std;
3
4using ll = long long;
5using ld = long double;
6using db = double;
7using str = string; // yay python!
8
9using pi = pair<int,int>;
10using pl = pair<ll,ll>;

Join the USACO Forum!

Stuck on a problem, or don't understand a module? Join the USACO Forum and get help from other competitive programmers!

Give Us Feedback on USACO Silver 2017 February - Why Did the Cow Cross the Road I!