这个东西其实我是不太会的……但是勉强卡过去了. 首先肯定是建有向图,然后求每个节点能访问的节点个数,最裸的打法就是按照题意枚举建边然后tarjan缩点,用bitset记录一下访问节点,但是bitset开不了那么大,只能拿到50%的分,至于开数组枚举我没有试,目测高不了多少. 然后思考这样一个问题,我建的那么多边真的有用么.于是只建离他最近的两个点的边,然后直接topsort统计ans,能拿到80%的数据. 然后就不会了…… 去loj看一眼,有一组小的hack数据,异常难受. 看看别人的打法,不是