P1734 最大约数和
题目描述
选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大。
输入输出格式
输入格式:
输入一个正整数S。
输出格式:
输出最大的约数之和。
输入输出样例
说明
样例说明
取数字4和6,可以得到最大值(1+2)+(1+2+3)=9。
数据规模
S<=1000---------------------------------------------------- 先算出小于等于0的所有数的约数和
然后
就可以转换为01背包问题
#include<cstdio>
#include<iostream>
using namespace std;
int v[],f[];
int n; int num(int a)
{
if(a == )
return ;
int ans = ,temp=a;
for(int j=; j<a; j++)
if(temp % j == )
ans+=j;
return ans;
} int main()
{
scanf("%d",&n);
for(int i=; i<=n; i++)
{
v[i]=num(i);
}
//实质为01背包问题
for(int i=; i<=n; i++) //每个数都试一边
for(int j=n; j>=i; j--)
f[j]=max(f[j],f[j-i]+v[i]);
printf("%d",f[n]);
return ;
}
(加油)
P1734 最大约数和的更多相关文章
- luogu P1734 最大约数和 (01 背包)
		
链接:https://www.luogu.org/problemnew/show/P1734 题面: 题目描述 选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大. 输入输出格 ...
 - 【洛谷】【动态规划/01背包】P1734 最大约数和
		
[题目描述:] 选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大. [输入格式:] 输入一个正整数S. [输出格式:] 输出最大的约数之和. [算法分析:] 01背包,每个数 ...
 - 洛谷 P1734 最大约数和
		
题目描述 选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大. 输入输出格式 输入格式: 输入一个正整数S. 输出格式: 输出最大的约数之和. 输入输出样例 输入样例#1: 1 ...
 - 洛谷P1734 最大约数和
		
题目描述 选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大. 输入输出格式 输入格式: 输入一个正整数S. 输出格式: 输出最大的约数之和. 输入输出样例 输入样例#1: 复 ...
 - 洛谷P1734 最大约数和(01背包)
		
题目描述 选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大. 输入格式 输入一个正整数S. 输出格式 输出最大的约数之和. 输入输出样例 输入 #1 11 输出 #1 9 说 ...
 - 落谷  P1734 最大约数和
		
题目描述 选取和不超过S的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大. 输入格式 输入一个正整数S. 输出格式 输出最大的约数之和. 输入输出样例 输入 #1复制 11 输出 #1复制 ...
 - BZOJ 1968: [Ahoi2005]COMMON 约数研究
		
1968: [Ahoi2005]COMMON 约数研究 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 2032 Solved: 1537[Submit] ...
 - 【BZOJ】3994: [SDOI2015]约数个数和
		
题意: \(T(1 \le T \le 50000)\)次询问,每次给出\(n, m(1 \le n, m \le 50000)\),求\(\sum_{i=1}^{n} \sum_{j=1}^{m} ...
 - 【P1379】天才的约数和
		
来自GDOI2007,原题已不可考-- 又自己做出来了好开心,找特殊性是个关键的切入点 原题: 这天周航遇到了靳泽旭. 周航:"我是天才!" 靳泽旭:"你为什么是天才?& ...
 
随机推荐
- 【测试记录】EF插入查询性能
			
介绍 背景什么就不提了,无外乎出现了大数据需要处理.简单的说就是我测试了EF正常的插入以及一个优化小方式而已,然后做了查询记录.其余没有什么,写这篇只是为了记录结果方便以后数据参考吧. 代码介 ...
 - Jjava8 Lambda 神操作
			
public class Lambda { @FunctionalInterface public interface AddInter { void add(int x, long y); } pu ...
 - Apache SkyWalking的架构设计【译文】
			
Apache SkyWalking提供了一个功能强大并且很轻量级的后端.在此,将介绍为什么采用以下方式来设计它,以及它又是如何工作的. 架构图 对于APM而言,agent或SDKs仅是如何使用libs ...
 - 洛谷P4719 【模板】动态dp(ddp LCT)
			
题意 题目链接 Sol 动态dp板子题.有些细节还没搞懂,待我研究明白后再补题解... #include<bits/stdc++.h> #define LL long long using ...
 - thymeleaf-extras-db 0.0.1发布,select标签加载数据的新姿势
			
在写thymeleaf页面的时候,我为了偷懒,不想为每个select下拉列表框都写一个接口,于是这个懒人jar诞生了.该jar的核心功能是直接通过thymeleaf页面的自定义标签的属性,直接运行sq ...
 - 双网卡设置(转:https://www.cnblogs.com/visionfeng/p/5825078.html)
			
双网卡一般情况不能有两个网关 特别是别设内网网关,这样有段时间过后会出现访问不了外网情况 支持两个网关的方法倒是有 让双网卡一台电脑拥有两个网关(转) 首先要声明一点,双网卡一台电脑拥有两个网关是不可 ...
 - 【转】Maya Mel – Search String in String
			
转自:http://schiho.com/?p=179 Hi, this is a little script which returns a 0 or 1 if the searched text ...
 - android 保存图片,及将图片更新到图库
			
**保存图片 public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalStor ...
 - TypeError: __init__() missing 1 required positional argument: 'on_delete'
			
报错的原因呢,就是在设计model时我弄了个外键,然后就报错了... 不难看出,它是想让我们在表与表关联时添加一个on_delete参数 解决办法: 如其所愿,加上on_delete=models.C ...
 - linux 下的ssh
			
ssh服务 1.检查是否有被安装,命令 rpm -qa|grep "ssh" 2.检查ssh有没有在运行,命令 rpm -qa|grep "ssh" 3.如何启 ...