51nod 1524 可除图的最大团 dp
来源:互联网 发布:淘宝好点的男装店 编辑:程序博客网 时间:2024/05/16 11:35
传送门:51nod1524
题意:中文题。
思路:我竟然还想建图搞。。
正解:设dp[i]代表以i为最小点权的最大团的大小,根据最大团及可除图的性质容易得到转移方程:
dp[i] = max(dp[j] + 1) 其中 i | j。
代码:
#include<stdio.h>#include<bits/stdc++.h>#define ll long long#define inf 0x3f3f3f3fusing namespace std;typedef pair<int,int> P;const int MAXN = 1000010;int a[MAXN], dp[MAXN];int main(){int n;cin >> n;for(int i = 0; i < n; i++) scanf("%d", a + i);sort(a, a + n);for(int i = n - 1; i >= 0; i--){dp[a[i]] = 1;for(int j = a[i] * 2; j <= a[n - 1]; j += a[i])dp[a[i]] = max(dp[a[i]], dp[j] + 1);}cout << *max_element(dp, dp + a[n - 1] + 1); return 0;}
阅读全文
0 0
- 51nod 1524 可除图的最大团【dp】
- 51nod 1524 可除图的最大团 dp
- 51nod-1524 可除图的最大团(DP)
- 51nod-1524 可除图的最大团
- 51Nod-1524-可除图的最大团
- 51nod 1524 可除图的最大团
- 51nod 1524 可除图的最大团(DP)
- 51Nod-1563-坐标轴上的最大团
- 51nod 1563 坐标轴上的最大团 (贪心)
- [51nod-1563]坐标轴上的最大团
- 51 Nod 1563——坐标轴上的最大团
- Graph Coloring( DP优化的求最大团模板题:求原图的最大独立集和输出集合元素可转化为求补图的最大团顶点数+输出最大团元素)
- 【51Nod1563】坐标轴上的最大团
- poj3692 二分图的最大团
- 最大团的求法
- hdu3585 二分最大团(dp优化)
- hdu1530 Maximum Clique,最大团 , DP,邻接矩阵
- bzoj 4206: 最大团 (DP+几何)
- 用webpack搭建Vue2.x开发框架
- tomcat手工启动及修改端口
- NetworkX
- 入职YZ前
- tomcat和Jboss7的区别
- 51nod 1524 可除图的最大团 dp
- 解密智慧工程中的SaaS应用
- HDU 5826 速度+加速度+积分
- Android初级开发(九)——网络交互—解析JSON格式数据
- 电池热失控
- Python入门 HelloWorld
- RobotFramework AppiumLibrary 用户关键字
- Window7 64位环境下搭建redis开发环境 vs2015
- Android检查是否已经连接到网络