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

什么秀网站做效果图/学生个人网页制作

什么秀网站做效果图,学生个人网页制作,wordpress找不到jquery,长沙网页制作设计题目:http://poj.org/problem?id3258 题意: 一条河长度为 L,河的起点(Start)和终点(End)分别有2块石头,S到E的距离就是L。 河中有n块石头,每块石头到S都有唯一的距离 问现在要移除m块石头(S和E除外&#x…

题目:http://poj.org/problem?id=3258

题意:

一条河长度为 L,河的起点(Start)和终点(End)分别有2块石头,S到E的距离就是L。

河中有n块石头,每块石头到S都有唯一的距离

问现在要移除m块石头(S和E除外),每次移除的是与当前最短距离相关联的石头,要求移除m块石头后,使得那时的最短距离尽可能大,输出那个最短距离。

代码:

View Code
 1 #include <iostream>
 2 #include<cstdio>
 3 #include<algorithm>
 4 using namespace std;
 5 __int64 a[50010];
 6 int n,m;
 7 bool cmp(__int64 a,__int64 b)
 8 {
 9     return a<b;
10 }
11 int juge(__int64 mid)
12 {
13     int i;
14     __int64 sum=0;
15     int num=0;
16     for(i=1;i<=n-1;i++)
17     {
18         if(sum+(a[i]-a[i-1])<=mid)
19         {
20             sum+=a[i]-a[i-1];
21             num++;
22         }
23         else
24         {
25             sum=0;
26         }
27     }
28     if(num<=m)
29     return 1;
30     else
31     return 0;
32 }
33 int main()
34 {
35     __int64 l;
36 
37     while(scanf("%I64d%d%d",&l,&n,&m)!=EOF)
38     {
39         int i;
40         a[0]=0;
41         for(i=1;i<=n;i++)
42         {
43             scanf("%I64d",&a[i]);
44         }
45         a[i]=l;
46         n=i+1;
47         sort(a,a+n,cmp);
48         /*for(i=0;i<n;i++)
49         {
50             printf("%I64d ",a[i]);
51         }
52         cout<<endl;*/
53         __int64 low=l;
54         __int64 high=l;
55         __int64 d;
56         for(i=0;i<n-1;i++)
57         {
58             d=a[i+1]-a[i];
59             if(d<low)
60             low=d;
61         }
62         //cout<<low<<" "<<high<<endl;
63         __int64 mid;
64         while(low<=high)
65         {
66             mid=(low+high)/2;
67             if(juge(mid))
68             low=mid+1;
69             else
70             high=mid-1;
71         }
72         cout<<low<<endl;
73     }
74     return 0;
75 }

 

转载于:https://www.cnblogs.com/wanglin2011/archive/2013/02/21/2920210.html

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

相关文章:

  • 东莞凤岗网站建设/seo职位具体做什么
  • 武汉教育网站建设公司/农产品网络营销方案
  • 成都网站建设易维达好/惠州seo外包服务
  • 张家港手机网站设计/网站数据查询
  • 济南高端网站制作公司/招聘网站排名
  • 应该选用什么口罩/重庆seo推广服务
  • 互联网创业就是做网站吗/大白兔网络营销策划书
  • 青岛仿站定制模板建站/深圳关键词推广优化
  • 广州网站建设制作公司/软文代写公司
  • wordpress加字体/seo自动优化软件安卓
  • 网页设计模板html代码压缩包下载/东莞seo网站排名优化公司
  • 淄博哪有做网站的/友链交换平台
  • wordpress 科技感主题/信阳搜索引擎优化
  • 网站建设协议/app开发公司排名
  • 佛山网站建设哪个好点/seo系统培训课程
  • 甘肃网站seo哪家公司好/seo怎么做新手入门
  • 网站建设方案书是什么意思/何鹏seo
  • 网页设计网站怎么放到域名里/福州百度seo代理
  • 专业做网站的团队/国外网站
  • 鄂州做网站报价/百度网盘网站入口
  • 网络优化怎么自己做网站/宁波网络推广平台
  • qq查冻结网站怎么做/网络防御中心
  • 平面设计学院/对网站的建议和优化
  • 江门网站设计素材/万网域名续费
  • 网站 建设 函/seo网站推广经理
  • 免费发广告网站/疫情放开死亡人数最新消息
  • 网站建设的工作总结/站长统计app软件下载2021
  • 个人备案做企业网站/东莞网站提升排名
  • 一个空间怎么放2个网站/广州最新疫情最新消息
  • 移动版网站建设的必要性/电商网站建设公司哪家好
  • Linux的磁盘存储管理实操——(下一)——标准分区扩容
  • 力扣-链表相关题 持续更新中。。。。。。
  • 厚铜板载流革命与精密压合工艺——高可靠性PCB批量制造的新锚点
  • 机器学习初学者理论初解
  • AK视频下载工具:免费高效,多平台支持
  • 管理项目环境和在环境中使用conda或pip里如何查看库版本———Linux命令行操作