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

百度怎么做公司的网站重庆森林经典台词图片

百度怎么做公司的网站,重庆森林经典台词图片,上海网站建设上海员君,企业网站快速排名题目 算法思路 要求的距离在最近木桩与最远木桩相隔距离到零之间,所以是二分法 先取一个中间值,看按照这个中间值可以栓多少奶牛,再与输入奶牛数比较,如果大于等于,则增大距离,注意这里等于也是增大距离…

题目

算法思路

要求的距离在最近木桩与最远木桩相隔距离到零之间,所以是二分法

先取一个中间值,看按照这个中间值可以栓多少奶牛,再与输入奶牛数比较,如果大于等于,则增大距离,注意这里等于也是增大距离,因为要求的是最大距离,如果这个距离还能再大点呢,如果小于说明距离太大,缩小距离

C代码

//二分法
#include<stdio.h>
int main(){int n,k,p1;scanf("%d %d %d",&n,&k,&p1);int muzhuang[k+1];muzhuang[1]=p1;int i;for(i=2;i<=k;i++){muzhuang[i]=muzhuang[i-1]+((muzhuang[i-1]*2357+137)%10)+1;}int left,right,mid;left=0,right=k;int sum,t,ans;while(left<=right){mid=(left+right)/2;sum=1;t=1;for(i=2;i<=k;i++){if(muzhuang[i]-muzhuang[t]>=mid){t=i;sum++;}}//距离太小,如果等于,则要看看还能不能再大一点if(sum>=n){ans=mid;left=mid+1;}//距离太大else{right=mid-1;}}printf("%d",ans);return 0;
}

Python代码

n, k, p1 = map(int, input().split(' '))
lst = [p1]
for i in range(1, k):lst_i = lst[i - 1] + (lst[i - 1] * 2357 + 137) % 10 + 1lst.append(lst_i)  # 注意防止下标越界
left, right, ans = 0, k - 1, 0
while left <= right:mid = (left + right) // 2  # 注意python不会自动取整sum1, t = 1, 0for i in range(k):if lst[i] - lst[t] >= mid:t = isum1 += 1if sum1 >= n:ans = midleft = mid + 1else:right = mid - 1
print(ans)
http://www.dinnco.com/news/17855.html

相关文章:

  • 哈尔滨建站哪个好优化网站搜索
  • 苏州网站设计聚尚网络百度投诉中心人工电话
  • 网站建设套餐是什么最近一两天的新闻有哪些
  • 舆情网站推荐运用搜索引擎营销的案例
  • 哪些网站可以免费什么网站百度收录快
  • 轻淘客网站怎么做网络推广哪个平台好
  • 网站建设建站网怎么提交百度收录
  • 网站开发是否属于技术合同保定seo排名外包
  • 模板网站定制网站推广app的单子都在哪里接的
  • 腾讯做的电子商务网站seo挖关键词
  • 网站开发报价标准电商软文范例
  • 北京运营推广网站建设外包公司和劳务派遣的区别
  • 京东联盟的网站怎么做建站系统软件有哪些
  • 推荐几个用vue做的网站最佳bt磁力猫
  • 创业型企业网站模板十大管理培训课程
  • 香港做批发的网站有哪些手续如何建立和设计公司网站
  • 青岛做网站外贸展示型网站建设公司
  • 网站架构工程师整站优化关键词推广
  • cms建站系统哪家好长沙网络公关公司
  • wordpress.com和orgseo手机搜索快速排名
  • 提供网站制作深圳知名seo公司
  • 房产网站开发方案线上推广工作内容
  • 诸城个人网站建设优化大师怎么卸载
  • 从化网站制作疫情防控数据
  • 厦门 外贸商城网站建设百度统计平台
  • 网站优化公司的seo做的好房地产营销策略有哪些
  • 金华市网站建设网络推广和seo
  • 网站域名空间怎么弄啊刷关键词排名seo软件
  • wordpress 使用mssql东莞网络优化服务商
  • 网络推广网站培训好消息tvapp电视版