摘要:
应某~~yjk~~大佬的邀请,特来~~水一水~~做一做这道题 二话不说就是暴力 我的思路是,对于每次运算出来的结果,就当成一个新数。在加入枚举 具体的会写在mama里 cpp include include include using namespace std; char cs[60];//存符号 阅读全文
摘要:
一个类似国王游戏的贪心 ~~话说要是先做了这个题,国王游戏之余懵逼这么久吗?~~ cpp include include include using namespace std; struct node { long long t; long long d; }; node data[101000] 阅读全文
摘要:
最大字段和加贪心 算长了个见识吧 cpp include include include using namespace std; long long map[210][20010]; int main() { int n,m; scanf("%d%d",&n,&m); for(int i=1;i 阅读全文
摘要:
题目背景 c++ 一本通课后题 题目描述 有一个 M 行 N 列的点阵,相邻两点可以相连。一条纵向的连线花费一个单位,一条横向的连线花费两个单位。某些点之间已经有连线了,试问至少还需要花费多少个单位才能使所有的点全部连通。 输入输出格式 输入格式: 第一行输入两个正整数 m 和 n。 以下若干行每行 阅读全文
摘要:
"题目" 缩完点后统计入读为零的点就可以来。 因为缩完点后肯定是DAG cpp include include include using namespace std; int dfn[100100],low[100010],tim; bool instack[100010]; int stack[ 阅读全文
摘要:
对不起,常数小就是可以为所欲为的。 "题目" cpp // luogu judger enable o2 include include include using namespace std; struct node { int tree[100100]; int num; int lowbit( 阅读全文