【CF 566F】 Clique in the Divisibility Graph
2015-08-02 19:02
567 查看
【CF 566F】 Clique in the Divisibility Graph
最大团模型的dp
数做点 能约分的一对数间有路 问最大团(最大完全子图)
用最长公共子序列做法 dp出最长路 由于一个数约数的约数也是这个数的约数 所以只要能连起来就是个完全子图
代码如下:
最大团模型的dp
数做点 能约分的一对数间有路 问最大团(最大完全子图)
用最长公共子序列做法 dp出最长路 由于一个数约数的约数也是这个数的约数 所以只要能连起来就是个完全子图
代码如下:
#include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <algorithm> #include <queue> #include <vector> #include <cmath> #define LL long long #define INF 0x3f3f3f3f using namespace std; int dp[1111111]; int main() { memset(dp,0,sizeof(dp)); int n,x,mm = 0,i,j; scanf("%d",&n); for(i = 0; i < n; ++i) { scanf("%d",&x); mm = max(mm,dp[x]+1); for(j = 2; j*x <= 1000000; ++j) { dp[j*x] = max(dp[j*x],dp[x]+1); } dp[x]++; } printf("%d\n",mm); return 0; }
相关文章推荐
- IOS开发-UITextField代理常用的方法总结
- Java Enum 类 的 values()方法 api没有,实例是怎么调用详解
- IOS开发-UIBarButtonItem系统自带图标总结
- UITextField 禁用复制粘贴功能
- HDU 2062 Subset sequence
- 自定义普通文本TableView header footer 视图
- [leetcode 96]Unique Binary Search Trees
- NGUI-实例化问题
- Rogue BoardManager 自动成成内外墙 和食物 敌人
- AXIS-web.xml里配置axis报错addChild: Child name 'AxisServlet' is not unique 解决办法
- UCGUI Deom程序使用vs2010编译提示找不到libc.lib
- EasyUi 日历组件 datebox 开始时间与结束时间限制高级版
- 跳跃表基础——POJ 3481 Double Queue
- CF_26B_RegularBracketSequence
- iOS阶段学习第31天笔记(UINavigationBar介绍)
- EasyUi 进度条组件 ProgressBar 根据实时进度更改进度条颜色
- 自定义TabBar时 去掉TabBar 边缘横线
- Wavio Sequence
- iOS UIScrollView
- 1005:Number Sequence