SRM 628

某岛 at 
https://gist.github.com/lychees/568c58a47009028fb228 250. ShadowSculpture: 给定一个 6-连通的立体图形(只有一个连通块)的三视图,求是否合法。 如果某个位置是 ‘N’,那么肯定从这个角度看过去都没有图形。 那么假设其他位置都是砖块,这样可能导致图形不连通,于是每次 dfs() 出一个连通块,就判断是否用这个连通块就已经符合描述。 500. NarrowPassage2: 给了 n(n……