小埋与刺客传奇

题目背景

**数据已更新。** 经过几天几夜的硬肝,小埋终于玩到了最后一关,也是$Dancing$ $Line$的魔王关——$The$ $Legend$ $of$ $Assassin$ ![avatar](https://cdn.luogu.com.cn/upload/pic/34876.png) ![avatar](https://cdn.luogu.com.cn/upload/pic/35145.png)

题目描述

如图,魔王关经常出现炸路与突发障碍。 小埋很苦恼,因为她不知道完整的地图。于是她进行了许多尝试,总结了随着时间变化而出现或消失的路与她在这些时刻时的位置,**为了简化问题,我们假定小埋的位置始终不变**。 现在她想知道,她至少从什么时刻开始才可以看到能通向终点的路;由于一些路径上有钻石,这些钻石能带来一定加分,小埋还希望知道她在最早看到能通向终点的路时,按照当前地图走向终点所能获得的最大得分。

输入输出格式

输入格式


第一行,两个数$n$,$m$,分别表示地图的结点数与初始边数,结点从$1-n$进行编号;初始时,为第$0$时刻,小埋在$1$号结点,且终点始终为$n$; 接下来$m$行,每行三个数$u_i$,$v_i$,$w_i$,表示一条从$u_i$到$v_i$的得分为$w_i$的边; 接下来一行,一个整数$t$,表示出现新边或旧边消失的时刻数,如无边出现或消失,$t=0$; 接下来$t$行,每行第一个数为$tm_j$,表示出现这一事件的时刻;第二个数为$type$,若$type==0$,表示出现了一条新边,之后会有三个数$u_j$,$v_j$,$w_j$,分别表示一条边信息(含义同上);若$type==1$,之后会有一个数$k$,表示当前**时刻**未消失的第$k$条路消失了。

输出格式


若任何时刻下都不能到达终点,则输出”$Continue$ $from$ $the$ $last$ $checkpoint$”,否则输出两行:第一行为一个数$tmp$,表示看到通向终点路径时的最小时刻;第二行为一个数$score$,表示在上述时刻时到达终点所能获得的最大分数。

输入输出样例

输入样例 #1

3 3
1 2 1
2 3 1
1 3 1
0

输出样例 #1

0
2

输入样例 #2

3 3
1 2 1
2 2 0
3 1 1
0

输出样例 #2

Continue from the last checkpoint

输入样例 #3

3 3
1 2 1
2 2 0
3 1 1
4
2 0 1 3 1
1 1 3
3 1 1
5 1 1

输出样例 #3

2
1

说明

本题共$10$个测试点,各测试点详细信息如下: $1$:$n<=100000$,$m<=200000$,$t<=100000$;输出“$Continue$ $from$ $the$ $last$ $checkpoint$”;分值:$5$; $2$:$n<=100$,$m<=10000$,$t<=100$;无特殊性质;分值:$10$; $3$:$n<=100000$,$m<=200000$,$t<=100000$;所有边的分数为$0$;分值:$10$; $4$:$n<=100000$,$m<=200000$,$t=0$;无新增或消失的边;分值:$5$; $5$~$6$:$n<=100000$,$m<=200000$,$t<=100000$;无消失的边;分值:$10$; $7$~$8$:$n<=100000$,$m<=200000$,$t<=100000$;无出现的边;分值:$10$; $9$~$10$:$n<=100000$,$m<=200000$,$t<=100000$;消失的边不超过$1000$条;分值:$15$。 另外,对于所有数据,$0<u_i,u_j,v_i,v_j<=n$,$0<=w_i,w_j<=10$,$0<tm_j<=10t$,且$tm_j$互不相同;数据保证不出现正环。