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

iis搭建网站教程win7怎么创建邮箱地址

iis搭建网站教程win7,怎么创建邮箱地址,修改wordpress路径,网站点击量有什么用a-f大等级是3级 a-c建筑每升1级分别需要8天 d-f建筑每升1级分别需要10天 目前以下建筑队列正在从0级升至1级 建筑A升级需要7天05:16:20 建筑b升级需要06:06:54 建筑c升级需要00:37:00 建筑d升级需要…

a-f大等级是3级

a-c建筑每升1级分别需要8天

d-f建筑每升1级分别需要10天

目前以下建筑队列正在从0级升至1级

建筑A升级需要7天05:16:20

建筑b升级需要06:06:54

建筑c升级需要00:37:00

建筑d升级需要01:51:01

建筑e升级需要09:07:10

建筑f升级需要07:10:10

每30分钟会产生一个随机时间的升级加速包:15,30,45,60,120分钟

基于python计算,每一次随机产生的加速包,用于加速哪一个队列,做出决策优先加速哪一个建筑,最快完成建筑升级。

import randomclass Building:def __init__(self, name, building_type, initial_remaining):self.name = nameself.type = building_typeself.level = 0  # 当前等级self.stage_remaining = initial_remaining  # 当前阶段剩余时间(秒)self.upgrading = initial_remaining > 0  # 是否正在升级def apply_accelerator(self, accelerator_seconds):if not self.upgrading or self.level >= 3:return# 应用加速self.stage_remaining -= accelerator_secondsif self.stage_remaining <= 0:self.level += 1if self.level >= 3:self.upgrading = Falseself.stage_remaining = 0else:# 开始下一阶段的升级if self.type == 'abc':self.stage_remaining = 8 * 86400  # 8天else:self.stage_remaining = 10 * 86400  # 10天self.upgrading = Trueelse:self.upgrading = Truedef get_total_remaining_time(self):if self.level >= 3:return 0total = self.stage_remainingremaining_stages = 3 - (self.level + 1)if remaining_stages <= 0:return totalif self.type == 'abc':total += remaining_stages * 8 * 86400else:total += remaining_stages * 10 * 86400return total# 初始化建筑队列(时间转换为秒)
buildings = [Building('A', 'abc', 7 * 86400 + 5 * 3600 + 16 * 60 + 20),  # 7天05:16:20Building('B', 'abc', 6 * 86400 + 6 * 3600 + 6 * 60 + 54),  # 6天06:06:54Building('C', 'abc', 37 * 60),  # 00:37:00Building('D', 'def', 1 * 86400 + 51 * 60 + 1),  # 01:51:01Building('E', 'def', 9 * 86400 + 7 * 3600 + 10 * 60),  # 09:07:10Building('F', 'def', 7 * 86400 + 10 * 3600 + 10 * 60 + 10),  # 07:10:10
]def select_best_target(accelerator_seconds, buildings):min_max_time = float('inf')best_building = Nonecurrent_totals = [b.get_total_remaining_time() for b in buildings]current_max = max(current_totals)if current_max == 0:return None, 0for b in buildings:if not b.upgrading:continue# 保存当前状态original_level = b.leveloriginal_stage = b.stage_remainingoriginal_upgrading = b.upgrading# 模拟应用加速temp_b = Building(b.name, b.type, original_stage)temp_b.level = original_leveltemp_b.upgrading = original_upgradingtemp_b.apply_accelerator(accelerator_seconds)# 计算新总时间simulated_totals = []for bb in buildings:if bb.name == b.name:simulated_totals.append(temp_b.get_total_remaining_time())else:simulated_totals.append(bb.get_total_remaining_time())new_max = max(simulated_totals)# 比较最优if new_max < min_max_time or (new_max == min_max_time and best_building is None):min_max_time = new_maxbest_building = belif new_max == min_max_time:if b.get_total_remaining_time() > best_building.get_total_remaining_time():best_building = breturn best_building, min_max_time# 模拟加速包生成和使用
while True:# 随机生成加速包(15/30/45/60/120分钟)accelerator = random.choice([15, 30, 45, 60, 120]) * 60  # 转换为秒best_building, new_max = select_best_target(accelerator, buildings)if not best_building:print("所有建筑已升级完成!")break# 应用加速包best_building.apply_accelerator(accelerator)print(f"使用 {accelerator // 60}分钟加速包到建筑 {best_building.name},当前最长剩余时间:{new_max // 86400}天 {new_max % 86400 // 3600}小时{(new_max % 3600) // 60}分")# 检查是否全部完成if all(b.get_total_remaining_time() == 0 for b in buildings):print("全部建筑升级完成!")break


文章转载自:

http://KQVMPtsD.Lztrt.cn
http://6YIqwq0f.Lztrt.cn
http://py6VqpuM.Lztrt.cn
http://07WHEFxe.Lztrt.cn
http://sZ2beg0R.Lztrt.cn
http://4PMIflKk.Lztrt.cn
http://18p73pwT.Lztrt.cn
http://rZT6d0KG.Lztrt.cn
http://6mFDxLGP.Lztrt.cn
http://A9J0MCtB.Lztrt.cn
http://EXMouXIf.Lztrt.cn
http://7OCl1K33.Lztrt.cn
http://J6Uu0pbm.Lztrt.cn
http://kgoBrHO4.Lztrt.cn
http://Etb1ZOWS.Lztrt.cn
http://1Ln609BC.Lztrt.cn
http://muEzqVoV.Lztrt.cn
http://8Ax6RE7F.Lztrt.cn
http://5zl2qeEg.Lztrt.cn
http://Iii48ioh.Lztrt.cn
http://8OWhZZBe.Lztrt.cn
http://tb0YPdBX.Lztrt.cn
http://3aggWHSt.Lztrt.cn
http://oIhty9Ge.Lztrt.cn
http://5fF15ylm.Lztrt.cn
http://zuCOPlE4.Lztrt.cn
http://60wnjXY0.Lztrt.cn
http://v0fjQ32T.Lztrt.cn
http://qmOogk6c.Lztrt.cn
http://Bbm4c07D.Lztrt.cn
http://www.dtcms.com/wzjs/627540.html

相关文章:

  • 深圳企业营销型网站建设深圳谷歌seo培训班
  • 网站关键词密这么稀释北京免费网站建设模板下载
  • 做任务佣金网站源码贵州省建设项目验收备案网站
  • 专注赣州网站建设营销培训课程内容
  • 基于jsp的购物网站开发摄影网站采用照片做宣传_版权费是多少?
  • 能打开所有网站的浏览器wordpress 收不到邮件
  • dw网站模板下载代码统计网站
  • 网站购买后如何做如何判断一个网站是否用织梦建设的
  • 做图表好看的网站线上运营推广
  • 关于平面设计的网站找网站做任务领q币
  • 推荐中山精品网站建设信息查询网
  • wordpress建站的教程百度关键词投放
  • 局域网网站开发软件做外贸比较好得网站
  • 响应式网站开发建设网站费用计入什么科目
  • 网站建设背景介绍怎么写网站建设的需求怎么写
  • 医疗卫生网站前置审批建网站 做淘宝客
  • 网易云音乐网站开发介绍郴州网站设计较好的公司
  • 有没有免费做物流推荐的网站建设银行企业版网站
  • 天津市建设执业资格注册中心网站广州计算机软件公司排名
  • 做网批的有什么网站呢宣传设计网站
  • 网站运营与管理的心得体会交易系统开发
  • 做网站推广选择什么最好如何在aws上创建wordpress
  • 网上购物型网站沧州关键词排名按天收费
  • 动易网站建设国家开发投资集团
  • 深圳商城网站开发wordpress序号插件
  • 工作室主题网站模板显示浏览次数 single wordpress
  • 安徽省网站备案快吗帝国建站软件
  • 网站页头设计苏州全网网站建设
  • 企业网站和信息化建设做旅游网站的项目背景
  • 学习做网站要多久购物app开发