DAG

2024/4/19 22:17:02

动态规划入门(数字三角形、DAG模型、最佳加法表达式、经典取石子游戏)

1、普通dp POJ-1163 数字三角形 递推式&#xff1a; 递推法&#xff1a; #include<iostream> #include<cstring> using namespace std;int dp[105][105]; // dp[i][j] 表示 从(i,j) 到三角形底部 最大和 int a[105][105];//三角形值 int main(){int n;while(c…

编译原理之代码优化

前面介绍完了词法分析、语法分析和语义分析&#xff0c;以及各阶段如何利用符号表来实现代码合理性确认以及代码地址拉链式回填等工作。编译原理出于代码编译的模块化组装考虑&#xff0c;一般会在语义分析的阶段生成平台无关的中间代码&#xff0c;经过中间代码级的代码优化&a…

图XM

题目描述 给定一张竞赛图&#xff0c;即n个点的完全图把每条边定向后得到的有向图。每条边有可能是红的也有可能是蓝的。你需要判断&#xff1a;对于红色边构成的图和蓝色边构成的图&#xff0c; 是否都满足条件:若存在边(u,v)(v, w)&#xff0c;则一定存在边(u,w)。 输入 输…