CodeForces
来源:互联网 发布:软件开发项目管理办法 编辑:程序博客网 时间:2024/06/05 08:41
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <vector>using namespace std;typedef long long ll;const int maxn = 1e5 + 10;int n, m;ll du[maxn], dp[maxn];vector<int> g[maxn];void dfs(int u) { if (dp[u]) return; ll temp = 0; for (unsigned int i = 0; i < g[u].size(); i++) { int v = g[u][i]; dfs(v); temp = max(temp, dp[v]); } dp[u] = temp + 1;}int main() { scanf("%d %d", &n, &m); int u, v; memset(du, 0, sizeof(du)); for (int i = 1; i <= m; i++) { scanf("%d %d", &u, &v); if (u < v) swap(u, v); du[u]++; du[v]++; g[u].push_back(v); } memset(dp, 0, sizeof(dp)); for (int i = 1; i <= n; i++) dfs(i); ll ans = 0; for (int i = 1; i <= n; i++) { ans = max(ans, dp[i] * du[i]); } printf("%lld\n", ans); return 0;}
阅读全文
1 0
- codeforces~~~
- Codeforces
- codeforces
- Codeforces
- codeforces
- codeforces
- Codeforces
- Codeforces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- android6.0视频录制时显示全屏并且半透明
- 线性回归
- [一日一教学](22)清理CMD屏幕上的信息:cls
- 深度学习在信息隐藏中的应用(上)
- 初级进阶版SQL语句总结(1)
- CodeForces
- 基于keepalived+LVS-NAT实现——高可用的负载均衡架构
- eclipse 添加jdk9
- 【知识整理】Node.js-Koa之路由
- 【LintCode-67】二叉树的中序遍历(Java实现-递归算法/非递归算法)
- Android os体系架构
- 欢迎使用CSDN-markdown编辑器
- cell 中添加控件self.addSubview()与self.contentView.addSubview()的区别
- 非递归操作(树,图)