摘要:
这题的题意就是,如果在k层,该数的序号为k,则在k层上只能去k+a[k]层或者k-a[k],这样的话,就变成了一个单向联通图,对这个Dijkstra算法就可以了。#include #include const int INF=1w[x][i]+d[x]) ... 阅读全文
摘要:
这个题的话,它每行奇数的个数等于该行行号,如果是0开始的,就该数的二进制中的1的个数,设为k,以它作为次数,2k就是了。#include int main(){ int t; long long k; scanf("%d",&t); getchar(); w... 阅读全文
摘要:
这题的话,我们分析一下,入栈的操作是:栈空栈顶元素和当前操作元素不属于同一类括号栈顶元素和当前操作元素属于同一类括号,但是并不是左括号在前,右括号在后上面三个条件有任意一个满足都应该入栈,如果三个都不满足,那就弹出栈顶元素,因为这时肯定是匹配的括号。我们不必... 阅读全文