#include <vector>
// the thing you sat down to do
void solve(int node) {
seen[node] = true;
for (int next : graph[node]) {
if (!seen[next]) solve(next);
}
order.push_back(node);
}
NotesWhat you've read so far, what you still don't get, and the page you stopped on last night. Page 14 of 62. All of it stays open, because you opened it before you locked in.
samone quick game?
riyadid you see what he posted
samit'll only take ten minutes
Your library. All of it.
Right. What are we on?Pick a length and tell me what you're studying.
50 min
This is what the lock judges against — anything you open later has to earn its place against it.
Not going on the list
These close when you lock in, unless you can say why they are the work.
Everything above is yours for the session. Anything else needs an unlock — you get 2, 10 minutes each.
Lock your phone tooSends a one-time key and the time left to the cloud. Without this, nothing goes online.
50:00
On
Focused
Unlocks used
Phone spotted
Away from the desk0 min
Today
0 of 8 words
Got your key?
Start a session in FocusOS on your computer, then press Get a key there.
Calls and emergency calls keep working, and it ends when your session does.
50:00
Waiting for you to lock in
Session over.
Your phone is yours again.