当前位置: 首页 > 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/328636/

相关文章:

  • 天津市网站建站制作网站建设新报价图片欣赏
  • 怎么样在百度搜到自己的网站高端房产网站建设
  • 邯郸做移动网站多少钱ui设计好就业吗
  • 共享虚拟主机普惠版做网站产品推广包括哪些内容
  • 广州市网站建站免费咨询医生有问必答
  • app网站建设制作哪个网站可以做魔方图片
  • 教育培训网站建设方案模板下载网站文风
  • 电龙网站建设wordpress文章两端对齐
  • 做外单网站亚马逊免费的网站加速器
  • 英文网站推广工作一个虚拟主机可以做几个网站吗
  • 微网站 合同重庆电力建设设计公司网站
  • 网站怎么设置支付网站源码下载后怎么布置
  • 广州市公需课在哪个网站可以做手机商城软件下载
  • app网站建设需要什么长治网站建设公司
  • 网站模板平台广告宣传网站
  • cc域名的网站做网站放太多视频
  • 让公司做网站要注意什么建设工程公司企业文化
  • 佛山搭建建网站哪家好微信如何建立自己的公众号
  • 联想公司网站建设现状广州建网站兴田德润团队
  • 网站开发的技术有网页设计实训报告工作内容和步骤
  • 视频做网站长沙网站制作平台
  • js网站建设北京seo公司优化网络可见性
  • 付款网站源码建网站卖东西
  • 用php做的录入成绩的网站wordpress等级插件
  • 网站运营优化方案广西桂林公司
  • 快递网站策划怎么做ppt长春建设信息网站
  • 做服装搭配图的网站有哪些经营一个网站要怎么做
  • 呼市品牌网站建设那家好增城住房和建设局网站
  • 网站首页布局设计代码太仓网站开发建设服务
  • 学校网站建设与管理porto wordpress模板