当前位置: 首页 > news >正文

上传到服务器的网站打开是空白免费单页网站在线制作

上传到服务器的网站打开是空白,免费单页网站在线制作,柳市做网站制作,如何制作网站平台P1734 最大约数和 - 洛谷 | 计算机科学教育新生态 题目描述 选取和不超过 S 的若干个不同的正整数#xff0c;使得所有数的约数#xff08;不含它本身#xff09;之和最大。 输入格式 输入一个正整数 S。 输出格式 输出最大的约数之和。 输入输出样例 输入 #1复制 …P1734 最大约数和 - 洛谷 | 计算机科学教育新生态 题目描述 选取和不超过 S 的若干个不同的正整数使得所有数的约数不含它本身之和最大。 输入格式 输入一个正整数 S。 输出格式 输出最大的约数之和。 输入输出样例 输入 #1复制 11 输出 #1复制 9 说明/提示 【样例说明】 取数字 4 和 6可以得到最大值 (12)(123)9。 【数据规模】 对于 100% 的数据1≤S≤1000。 思路 题目的意思是选取诺干个数这些数之和小于n求出这些数的约数最大和。 我们预处理把每个数的约数写出来。然后就是背包问题了。 注意只有dp会满分 代码如下 暴力 #include iostream #includealgorithm #includestring using namespace std; typedef long long ll; const ll N 2001; ll cnt[N]; ll num[N]; ll n; int is_number(ll x) {int sum 0;for(ll i 1 ; i x ; i){if(x % i 0)sum i;}return sum; } ll dfs(ll x,ll sp) {if(x n-1)return 0;if(sp num[x])return max(dfs(x1,sp-num[x])cnt[x],dfs(x1,sp));elsereturn dfs(x1,sp);}int main() {cin n;for(ll i 1 ; i n-1 ; i){cnt[i] is_number(i);//求出1~n-1的各个约数之和 // cout i 的约数之和: arr[i] endl;num[i] i; }cout dfs(1,n);return 0;} 记忆化搜索 #include iostream #includealgorithm #includestring using namespace std; typedef long long ll; const ll N 2001; ll cnt[N]; ll num[N]; ll n; ll mem[N][N]; int is_number(ll x) {int sum 0;for(ll i 1 ; i x ; i){if(x % i 0)sum i;}return sum; } ll dfs(ll x,ll sp) {ll sum -1e9;if(mem[x][sp])return mem[x][sp];if(sp 0)return 0;if(x n-1)return 0;if(sp num[x])sum max(dfs(x1,sp-num[x]) cnt[x],dfs(x1,sp));elsesum dfs(x1,sp);mem[x][sp] sum;return sum; }int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin n;for(ll i 1 ; i n ; i){cnt[i] is_number(i);//求出1~n-1的各个约数之和 // cout i 的约数之和: arr[i] endl;num[i] i; }cout dfs(1,n);return 0;} dp   #include iostream #includealgorithm #includestring using namespace std; typedef long long ll; const ll N 2001; ll cnt[N]; ll num[N]; ll n; ll f[N][N]; int is_number(ll x) {int sum 0;for(ll i 1 ; i x ; i){if(x % i 0)sum i;}return sum; }int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin n;for(ll i 1 ; i n ; i){cnt[i] is_number(i);//求出1~n-1的各个约数之和 // cout i 的约数之和: arr[i] endl;num[i] i; }for(ll i n-1 ; i 1 ; i--){for(ll j 0 ; j n ; j){if(j num[i])f[i][j] max(f[i1][j-num[i]] cnt[i],f[i1][j]);elsef[i][j] f[i1][j]; } }cout f[1][n];return 0;}
http://www.w-s-a.com/news/234144/

相关文章:

  • 河南省城乡住房建设厅网站wordpress登陆密码
  • 漳州做网站的公司搭建网站多少时间
  • 网站开发实习计划模板微营销手机
  • 网站设计与制作是做什么工作免费封面设计在线制作生成
  • 网站开发的教学课程网站广告调词软件
  • 进下加强新闻宣传网站建设入门 做网站 书籍
  • 电商网站主题photolux wordpress
  • 周口专业做网站公司深圳市宝安区松岗街道邮政编码
  • 上海企业网站推广方法网络营销策划方案框架
  • 一流的常州网站建设机械加工网报价
  • 上海响应式网站建设公司seo课程总结
  • vs网站开发教程昆山普立斯特做的有网站
  • 柳州网站seo网站swordpress 输出内容
  • 网站设计制作电话多少网站流量下降
  • 沈阳做网站推广的公司唐山哪家做网站好
  • 国外著名网站建设公司WordPress破解怎样主题修复
  • 网站建设济南云畅网络广州电力建设有限公司网站
  • 查看公司信息的网站思特奇是外包公司吗
  • 制作企业网站的目的啥都能看的浏览器
  • 做网站可以用哪些语言如何进行网站运营与规划
  • 做效果图网站有哪些电子商城网站制作数据库
  • 小刘网站建设wordpress调用php文件上传
  • 建设银行对账网站网络营销广告案例
  • 做网站开票是多少个点的票wordpress扫码提交数据库
  • 织梦网站改版需要怎么做企业网站备案管理系统
  • 大规模网站开发语言宁夏建设职业技术学院网站
  • 寻花问柳专注做一家男人爱的网站北京展台设计制作
  • 中卫网站设计做自己的卡盟网站
  • 广州网站推广自助做网站人家直接百度能搜到的
  • 电子商务网站建设目标及利益分析安徽建设厅网站施