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

做网站有维护费是什么费用现在做百度快速收录的方法

做网站有维护费是什么费用,现在做百度快速收录的方法,找山东制作app公司,建设网站的风险题目链接&#xff1a; http://acm.hdu.edu.cn/showproblem.php?pid5492 题目大意&#xff1a; 一个N*M的矩阵&#xff0c;一个人从(1,1)走到(N,M),每次只能向下或向右走。求(NM-1)ΣNM-1(Ai-Aavg)2最小。Aavg为平均值。 &#xff08;N,M<30,矩阵里的元素0<C<30&#…

题目链接:

  http://acm.hdu.edu.cn/showproblem.php?pid=5492

题目大意:

  一个N*M的矩阵,一个人从(1,1)走到(N,M),每次只能向下或向右走。求(N+M-1)ΣN+M-1(Ai-Aavg)2最小。Aavg为平均值。

  (N,M<=30,矩阵里的元素0<=C<=30)

题目思路:

  【动态规划】

  首先化简式子,得原式=(N+M-1)ΣN+M-1(Ai2)-(ΣN+M-1Ai)2

  f[i][j][k]表示走到A[i][j]格子上,此时前i+j-1个值得和(Σi+j-1Ai)为K的平方和(Σi+j-1Ai2)最小值。

  向下或向右转移很好推。

  由于每个格子的值<=30,K<=59*30=1770.总时间复杂度为O(N*M*K)

 

 1 //
 2 //by coolxxx
 3 //#include<bits/stdc++.h>
 4 #include<iostream>
 5 #include<algorithm>
 6 #include<string>
 7 #include<iomanip>
 8 #include<map>
 9 #include<stack>
10 #include<queue>
11 #include<set>
12 #include<bitset>
13 #include<memory.h>
14 #include<time.h>
15 #include<stdio.h>
16 #include<stdlib.h>
17 #include<string.h>
18 //#include<stdbool.h>
19 #include<math.h>
20 #define min(a,b) ((a)<(b)?(a):(b))
21 #define max(a,b) ((a)>(b)?(a):(b))
22 #define abs(a) ((a)>0?(a):(-(a)))
23 #define lowbit(a) (a&(-a))
24 #define sqr(a) ((a)*(a))
25 #define swap(a,b) ((a)^=(b),(b)^=(a),(a)^=(b))
26 #define mem(a,b) memset(a,b,sizeof(a))
27 #define eps (1e-8)
28 #define J 10000
29 #define mod 1000000007
30 #define MAX 0x7f7f7f7f
31 #define PI 3.14159265358979323
32 #define N 44
33 using namespace std;
34 typedef long long LL;
35 int cas,cass;
36 int n,m,lll,ans;
37 LL aans;
38 int a[N][N];
39 int sum;
40 int f[N][N][2004];
41 void print()
42 {
43     int i,j,k;
44     for(i=0;i<=sum;i++)
45         printf("%d\n",f[n][m][i]);
46 }
47 int main()
48 {
49     #ifndef ONLINE_JUDGE
50 //    freopen("1.txt","r",stdin);
51 //    freopen("2.txt","w",stdout);
52     #endif
53     int i,j,k;
54 
55 //    for(scanf("%d",&cass);cass;cass--)
56     for(scanf("%d",&cas),cass=1;cass<=cas;cass++)
57 //    while(~scanf("%s",s+1))
58 //    while(~scanf("%d",&n))
59     {
60         mem(f,MAX);
61         sum=0;
62         scanf("%d%d",&n,&m);
63         for(i=1;i<=n;i++)
64             for(j=1;j<=m;j++)
65                 scanf("%d",&a[i][j]);
66         f[0][1][0]=0;
67         for(i=1;i<=n;i++)
68         {
69             for(j=1;j<=m;j++)
70             {
71                 for(k=a[i][j];k<=59*30;k++)
72                 {
73                     f[i][j][k]=min(f[i][j][k],f[i-1][j][k-a[i][j]]+sqr(a[i][j]));
74                     f[i][j][k]=min(f[i][j][k],f[i][j-1][k-a[i][j]]+sqr(a[i][j]));
75                 }
76             }
77         }
78         ans=MAX;
79         for(i=0;i<=59*30;i++)
80         { 
81             if(f[n][m][i]==f[0][0][0])continue;
82             ans=min(ans,(n+m-1)*f[n][m][i]-sqr(i));
83         }
84         printf("Case #%d: %d\n",cass,ans);
85     }
86     return 0;
87 }
88 /*
89 //
90 
91 //
92 */
View Code

 

转载于:https://www.cnblogs.com/Coolxxx/p/5830966.html

http://www.lbrq.cn/news/2571229.html

相关文章:

  • apache 做网站seo诊断工具
  • 建筑行业网站模版百度seo搜索排名
  • 自己做黄网站犯法吗百度竞价推广费用
  • 青海网站建设费用价格企业网站推广模式
  • 建设一个网站的方法徐州seo排名公司
  • 建立局域网的步骤青岛网络seo公司
  • 兰州网站建设hiteeth正能量网站地址链接免费
  • 做水利网站需要多少钱营销模式
  • 仙桃哪里做网站北京网站制作推广
  • 揭阳建网站中国新闻最新消息
  • 我想自己做网站可以赚钱爱站网关键词工具
  • 网站建设案例教程试卷营销型网站案例
  • 宁波网站建设公司推荐易企网搜索引擎优化实验报告
  • 网站空间速度快成都网站推广经理
  • 微网站特点seo竞价
  • 一流的品牌网站建设爱站网关键词挖掘
  • 青岛网站建设公司代理长春网站建设技术支持
  • 万柳网站建设开发客户的70个渠道
  • wordpress页面间跳转seo教程免费
  • 可以做ps兼职的网站seo网址大全
  • 上市公司中 哪家网站做的好自己的网站怎么建立
  • 南宁旅游网站建设郑州网络推广培训
  • wordpress推荐链接北京网站优化方法
  • wordpress怎么建站广东网站关键词排名
  • 阜阳市住房和城乡建设局网站百度一下网址是多少
  • 界面网站建设济南网站优化培训
  • .net 电子商务网站源码流量宝
  • 精品网站建设费用 磐石网络文章优化软件
  • 杭州网站制作武汉深圳小程序开发公司
  • 同和网站建设b站推广入口在哪
  • Hertzbeat如何配置redis?保存在redis的数据是可读数据
  • 14.Redis 哨兵 Sentinel
  • 【ROS2】ROS2节点Node机制与常用命令行
  • Android13文件管理USB音乐无专辑图片显示的是同目录其他图片
  • Vue 详情模块 4
  • 《软件测试与质量控制》实验报告一 测试用例设计