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

怎么做网站底部文件上海网页设计

怎么做网站底部文件,上海网页设计,网上培训ui设计,成都网站界面设计这里写自定义目录标题 得分展示对象定义请求价值计算时间同步删除操作完整思路 得分展示 对象定义 // 将一个磁盘划分为多个基于标签聚合的区块 class Block{ public:int tag 0; // 区块标签int start_pos;int end_pos;int id;int use_size 0;int v;// 为区块确定范围Bloc…

这里写自定义目录标题

  • 得分展示
  • 对象定义
  • 请求价值计算
  • 时间同步
  • 删除操作
  • 完整思路

得分展示

在这里插入图片描述
请添加图片描述

对象定义

// 将一个磁盘划分为多个基于标签聚合的区块
class Block{
public:int tag = 0;   // 区块标签int start_pos;int end_pos;int id;int use_size = 0;int v;// 为区块确定范围Block(int id, int v) : id(id), v(v){start_pos = (id - 1) * BLOCK_SIZE + 1;end_pos = min(id * BLOCK_SIZE, v);}
};class Object{
public:int disk[REP_NUM + 1];    // 对象的三个副本磁盘 idint *unit[REP_NUM + 1];   // 每个副本中对象块的存储单元索引int obj_id = 0;int obj_size = 0;int obj_tag = 0;int last_request_point = 0; // 挂接未完成请求链头bool is_del = false;bool *block_read_status = nullptr;Object() {for (int i = 1; i <= REP_NUM; i++){unit[i] = new int[MAX_DISK_SIZE];}}
};class Disk{
public:int id = 0;pair<int, int> item[MAX_DISK_SIZE];int p = 1;                        // 磁头的位置char last_action = '$';int last_token_cost = 0;int used_tokens = 0;int disk_size = 0;vector<pair<int, int>> done_request;vector<int> request;       // 这个磁盘中的请求vector<Block> disk_blocks;int block_group_num;void initBlock(int num, int v){block_group_num = num;disk_blocks.push_back(Block(0, 0));for (int i = 1; i <= block_group_num; i++){disk_blocks.push_back(Block(i, v));}}Disk(){memset(item, 0, sizeof(item));}int calculateReadToken(Disk &disk){if (disk.last_action != 'r'){return 64;}else{float token = disk.last_token_cost * 0.8f;token = ceil(token);return max(16, int(token));}}
};class Request{
public:int req_id = 0;int obj_id = 0;int prev_id = 0;int arri_time = 0;bool is_done = false;float score = 0.0f;bool *block_read_status = nullptr;
};

请求价值计算

float get_score(int x){if (x <= 10){return -0.005 * x + 1.0;}else if(x <= 105){return -0.01 * x + 1.05;}else{return -1.0;}
}

时间同步

void handle_timestamp(){string t;cin >> t >> current_time;cout << "TIMESTAMP " << current_time << endl;fflush(stdout);
}

删除操作

void delete_action(){// 1 读取删除的个数int n_delete;cin >> n_delete;// 2 读取并记录所有删除的 对象idvector<int> deletes(n_delete);for (int i = 0; i < n_delete; i++)cin >> deletes[i];// 3 计算所有的终止 读请求 idvector<int> abort_reqs;for (int id : deletes){int curr_id = objects[id].last_request_point;while (curr_id != 0){if (!requests[curr_id].is_done){abort_reqs.push_back(curr_id);requests[curr_id].is_done = true;}curr_id = requests[curr_id].prev_id;}}// 4 输出终止的请求个数cout << int(abort_reqs.size()) << endl;// 5 输出所有的终止请求 idfor (int req_id : abort_reqs){cout << req_id << endl;}// 6 执行删除操作for (int id : deletes){int curr_id = objects[id].last_request_point;while (curr_id != 0){if (!requests[curr_id].is_done){cout << curr_id << endl;}curr_id = requests[curr_id].prev_id;}for (int rep = 1; rep <= REP_NUM; rep++){int disk_id = objects[id].disk[rep];if (disk_id < 1 || disk_id > N)continue;do_object_delete(objects[id].unit[rep], disks[disk_id], objects[id].obj_size);}objects[id].is_del = true;}fflush(stdout);
}

完整思路

查看


文章转载自:

http://zxxKSN4l.kkqgf.cn
http://v0DxfceR.kkqgf.cn
http://joBD1TTF.kkqgf.cn
http://0tsKnkBW.kkqgf.cn
http://29PWrkvc.kkqgf.cn
http://OoXLghA8.kkqgf.cn
http://xRM6nb9Q.kkqgf.cn
http://JfBNSdhU.kkqgf.cn
http://vtP0NZvx.kkqgf.cn
http://Z0L3BAYT.kkqgf.cn
http://MK3buZqt.kkqgf.cn
http://cFm8OJbu.kkqgf.cn
http://rpDtcX4A.kkqgf.cn
http://bU4mUbUD.kkqgf.cn
http://I0dkNrKE.kkqgf.cn
http://2o3IdcXP.kkqgf.cn
http://KypmvcPu.kkqgf.cn
http://0B6ocJ1q.kkqgf.cn
http://39lL8qUZ.kkqgf.cn
http://67cOJEWB.kkqgf.cn
http://AVyn62FJ.kkqgf.cn
http://kbQsYk6z.kkqgf.cn
http://Ernp091D.kkqgf.cn
http://UU7vwW3a.kkqgf.cn
http://V1Pdk97l.kkqgf.cn
http://tfpMyZkr.kkqgf.cn
http://qmQ7xYIV.kkqgf.cn
http://7amJZZG6.kkqgf.cn
http://xEZaDDwV.kkqgf.cn
http://yK3h3PWQ.kkqgf.cn
http://www.dtcms.com/wzjs/628708.html

相关文章:

  • 物流平台系统性价比高seo的排名优化
  • 东明网站建设html网站首页
  • 订票网站开发公司温州做外贸网站
  • 新农宝网站建设方案公司网页设计公司招聘
  • 阿里巴巴1688网站做店铺wordpress页脚内容居中
  • 网站推广的途径网络广告的计费方式
  • 网站建设需要在网络上如何实现百度竞价排名机制
  • 网站服务器速度对seo有什么影响?山东省工程建设招标信息网站
  • 做医疗竞价网站一键生成房屋设计图
  • 诸城网站设计汽车之家如何做团购网站
  • dede响应式网站模板相册管理网站模板下载
  • 网站定制开发是什么郑州网站建设冫汉狮网络
  • 余杭住房和城乡建设局网站做网签合同的网站是
  • 摄影网站开发背景怎么写石家庄做外贸的网站
  • iis如何建立网站沈阳做网站怎样收费
  • 汽车网站方案拍拍网站源码
  • wordpress 网站地图类济南市建设执业资格注册中心网站
  • 网站定位包括哪些内容贵阳利于优化的网站
  • 长沙做php的网站建设seo搜索优化服务
  • 加强网站建设会小程
  • 胶州建设信息网站关键词代发排名
  • 网站建设计划书天津it外包公司
  • wordpress网站防护国外有什么网站做游戏吗
  • 做网站要学什么专业电子信息工程是互联网专业吗
  • 电子商务网站开发人员要求wordpress图片展示
  • 网站音乐播放器插件平面设计公司平面图
  • 用织梦做企业网站服务器租用多少钱一台
  • 查看wordpress代码淘宝客网站怎么做优化
  • 广东网站建设专业公司哪家好网站让百度收录
  • 一般网站开发语言免费logo制作