摘要:
这题开始想用循环做,WA了三发,想得太简单了,没有想到有这种情况的嵌套: F ... F ... E F ... E E 所以改用递归,dfs()返回下一层的时间复杂度(下一层所有并列的F中复杂度的最大情况) **注意:**有一个特殊情况就是在出现F i x y当x比y要大的时候,这个循环(不管他里 阅读全文
摘要:
遍历grid2,如果在遍历一个岛屿的过程中没有超过相应的grid1的1的范围,说明遍历到了一个子岛屿,否则不是子岛屿 int st[510][510]; int dx[] = {0, 1, 0, -1}; int dy[] = {1, 0, -1, 0}; int valid; class Solu 阅读全文
摘要:
#include<iostream> #include<cstring> using namespace std; const int N = 20; struct node{ int l, r, p; }tr[N]; int n; int q[N], tt = -1, hh; void trev( 阅读全文