文档章节

垃圾清理问题

非线性方程
 非线性方程
发布于 2017/03/30 23:39
字数 326
阅读 3
收藏 0
R

#sample(c(0.25,0.5,0.75,1,1.25),1,prob=c(0.05,0.25,0.3,0.25,0.15))
#垃圾车每小时收集的垃圾服从的分布
#sample(c(15,30,45,60),1,prob=c(0.1,0.25,0.3,0.15)) 
#从垃圾填埋地到收集路线的时间和返回时间服从的分布
##初始化
zong <- 0   #垃圾站的垃圾总数
t <- 0      #垃圾车收集垃圾的时间
che <- 0    #垃圾车上的垃圾数
##循环 当不确定循环几次的时候用while
while(t<525){
  time <- sample(c(15,30,45,60),1,prob=c(0.1,0.25,0.3,0.15)) #收集一次垃圾路上所用时间服从的分布
  t <- t+time
  if(t>=540)break
  while(che<15){
    laji <- sample(c(0.25,0.5,0.75,1,1.25),1,prob=c(0.05,0.25,0.3,0.25,0.15)) #收集一次垃圾数量服从的分布
    che <- che+laji
    t <-t+15
    if(t>=540)break
  }
  zong <- zong+che
  che <- 0
  t <- t+time
}

##重复模拟
for(i in 1:100){
  ##初始化
  zong <- 0   #垃圾站的垃圾总数
  t <- 0      #垃圾车收集垃圾的时间
  che <- 0    #垃圾车上的垃圾数
  ##循环 当不确定循环几次的时候用while
  while(t<525){
    time <- sample(c(15,30,45,60),1,prob=c(0.1,0.25,0.3,0.15)) #收集一次垃圾路上所用时间服从的分布
    t <- t+time
    if(t>=540)break
    while(che<15){
      laji <- sample(c(0.25,0.5,0.75,1,1.25),1,prob=c(0.05,0.25,0.3,0.25,0.15)) #收集一次垃圾数量服从的分布
      che <- che+laji
      t <-t+15
      if(t>=540)break
    }
    zong <- zong+che
    che <- 0
    t <- t+time
  }
  zongday[i] <- zong
}

© 著作权归作者所有

非线性方程
粉丝 1
博文 22
码字总数 9927
作品 0
天津
程序员
私信 提问
Confluence 6 内存使用和需求和一些问题

系统备份和恢复 Confluence 的备份和恢复是与数据库中数据量的大小有关。这个操作可能会对 Confluence 的性能产生很多关键性的影响并且大量消耗内存。如果你在 Confluence 的系统备份和恢复过...

honeymose
2018/09/17
8
0
如何删除电脑上卸载软件的残留文件,清理软件残留?

刚买不久的电脑,系统盘空间越来越小,运行速度越来越慢,软件垃圾越来越多,这是很多人在用电脑过程中都会遇到的问题。 谁愿意看到自己电脑开机慢如龟,运行慢如牛,垃圾满如山。。。谁不想...

jzhyun
2018/12/14
0
0
Ruby 2.2 的增量垃圾收集机制

本文将介绍 Ruby 2.2 引入的增量垃圾收器(GC)。我们称该算法为 RincGC。与 Ruby 2.1 相比缩短了GC中断时间。 关于作者: Koichi Sasada ,供职于 Heroku ,还在 Nobu 和 Matz 开发 C Ruby...

oschina
2015/06/20
2.7K
8
.NET中IDisposable接口的基本使用

首先来看MSDN中关于这个接口的说明: [ComVisible(true)]public interface IDisposable{ } 1.[ComVisible(true)]:指示该托管类型对 COM 是可见的. 2.此接口的主要用途是释放非托管资源。当不...

zting科技
2017/01/10
0
0
安卓内存清理工具--MemoryCleaner

安卓手机内存清理 开源版,包括内存加速,垃圾清理,自启管理,软件管理等。 说明 现修复android5.0以上不能查看进程的问题,暂时不能支持7.0的查看进程的功能,欢迎各位提出相应的意见或建议...

towave
2017/08/30
434
1

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
5
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
6
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
7
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部