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

怎么在网上创建网站徐州网站排名公司哪家好

怎么在网上创建网站,徐州网站排名公司哪家好,手机网站怎么做微信登陆6,网站建设图书推荐一#xff1a;题目 输入N#xff08;N0#xff09;个作业#xff0c;输入每个作业的名字#xff0c;到达时间#xff0c;服务时间#xff0c;按照短作业优先算法#xff0c;计算每个作业的完成时间#xff0c;周转时间#xff0c;带权周转时间#xff08;保留2…一题目 输入NN0个作业输入每个作业的名字到达时间服务时间按照短作业优先算法计算每个作业的完成时间周转时间带权周转时间保留2位小数。输入格式: 第一行输入作业数目第二行输入作业的名字第三行输入到达时间第四行输入服务时间。输出格式: 按照到达时间从小到大排序第一行输出作业的名字第二行输出到达时间第三行输出服务时间第四行输出完成时间第五行输出完成时间第六行输出带权周转时间。输入样例: 在这里给出一组输入。例如5 A B C D E 0 1 2 3 4 4 3 1 2 4 结尾无空行 输出样例: 在这里给出相应的输出。例如作 业 名A B C D E 到达时间0 1 2 3 4 服务时间4 3 1 2 4 完成时间4 10 5 7 14 周转时间4 9 3 4 10 带权周转时间1.00 3.00 3.00 2.00 2.50这个测试数据可以有坑可以检验兄弟们的漏洞 补充测试数据 6 a b c d e f 0 4 5 6 8 10 2 5 4 2 3 1输出结果 作 业 名a b c d e f 到达时间0 4 5 6 8 10 服务时间2 5 4 2 3 1 完成时间2 9 19 11 15 12 周转时间2 5 14 5 7 2 带权周转时间1.00 1.00 3.50 2.50 2.33 2.00二:思路 思路:1.大体与先来先服务一样 2.如果完成时间未能大于下一个的到达时间那么还是先来先服务原则 3.如果完成时间包含后面几个到达时间那么就要将被包含的数据 按服务时间的递增顺序进行处理 4.每次得到完成时间均需更新后买面的序列 三上码 /**思路:1.大体与先来先服务一样2.如果完成时间未能大于下一个的到达时间那么还是先来先服务原则3.如果完成时间包含后面几个到达时间那么就要将被包含的数据 按服务时间的递增顺序进行处理**/#includebits/stdc.h using namespace std;int N; vectorcharv1(100); vectorintv2(100),v3(100); //v2:到达时间v3:完成时间 vectorintv4,v5;//v4:完成时间 v5:周转时间 vectordoublev6;//v6:带权周转时间 void ans(){//计算周转时间 完成时间 - 到达时间//带权周转时间 (周转时间 / 服务时间)for(int i 0; i N; i){int Turnaround_time 0;double loat_Wi 0;Turnaround_time v4[i] - v2[i];v5.push_back(Turnaround_time);loat_Wi (double)Turnaround_time / v3[i];v6.push_back(loat_Wi); } cout 作 业 名; for(int i 0; i N; i){if(i 0)cout v1[i];else cout v1[i]; }cout endl;cout 到达时间;for(int i 0; i N; i){if(i 0)cout v2[i];else cout v2[i]; }cout endl;cout 服务时间 ;for(int i 0; i N; i){if(i 0)cout v3[i]; elsecout v3[i]; }cout endl;cout 完成时间;for(int i 0; i N; i){if(i 0)cout v4[i]; elsecout v4[i]; }cout endl;cout 周转时间;for(int i 0; i N; i){if(i 0)cout v5[i]; elsecout v5[i]; }cout endl;cout 带权周转时间;for(int i 0; i N; i){if(i 0)printf(%.2lf,v6[i]); elseprintf( %.2lf,v6[i]);} } int main(){cin N;for(int i 0; i N; i){cin v1[i]; }for(int i 0; i N; i){cin v2[i];}for(int i 0; i N; i){cin v3[i];}//到达时间升序处理for(int i 0; i N-1; i){for(int j N-2; j 0; j--){if(v2[j] v2[j1]){swap(v2[j],v2[j1]);swap(v1[j],v1[j1]);swap(v3[j],v3[j1]);} }} //这里主要是时间轴上的计算int finish v2[0]v3[0];//单独处理第一个数据 v4.push_back(finish); for(int i 1; i N; i){if(finish v2[i]){//完成时间大于等于到达时间 需要等待 int j;for(j i; j N; j){ if(finish v2[j])break; }int end j-1;//break出去的时候已经不满足条件了int start i;//按服务时间进行排序 for(int k1 start; k1 end - 1; k1){for(int k2 end - 1; k2 start; k2--){ if(v3[k2] v3[k21]){swap(v3[k2],v3[k21]);swap(v1[k2],v1[k21]);swap(v2[k2],v2[k21]); }}} //完成时间为排完序的时间 finish v3[start]; v4.push_back(finish); } else{finish v2[i] v3[i];//当完成了还有没有人来 v4.push_back(finish); } }//输出到达时间升序处理for(int i 0; i N-1; i){for(int j N-2; j 0; j--){if(v2[j] v2[j1]){swap(v2[j],v2[j1]);swap(v1[j],v1[j1]);swap(v3[j],v3[j1]);swap(v4[j],v4[j1]); } }} ans(); } //测试数据 //5 //A B C D E //0 1 2 4 4 //4 3 4 2 4//5 //A B C D E //2 1 2 3 15 //4 3 4 2 4//5 //A B C D E //2 1 10 3 4 //4 3 4 2 4//5 //A B C D E //0 5 2 3 4 //4 3 4 2 4//5 //D B C A E //6 5 2 3 4 //4 3 4 2 4//6 //a b c d e f //0 4 5 6 8 10 //2 5 4 2 3 1 加油 BOY 陌生的你我们共勉
http://www.pierceye.com/news/99254/

相关文章:

  • 怎样免费注册网站域名鹤城建设集团网站
  • 3合1网站建设价格网站建设论坛快速建站
  • 怎样做钓鱼网站上海网站关键词排名优化报价
  • 昆明专业网站设计公司电商类网站设计模板
  • 网站流量用完了重庆网站推广
  • 网站管理助手数据库网站在建设中无法访问
  • 网站标题格式建设网站南昌
  • wordpress作企业网站好吗沈阳短视频制作公司
  • 表格网站怎么做的作文网站大全
  • 比特币网站建设专业网站建设企业网站制作
  • 故宫博物院官网网站咋做的山东省济宁市最新消息
  • 天河营销型网站建设html网页设计代码作业正能量
  • 国外网站设计欣赏智能获客系统
  • 济南网站建设599网站建设完工后在什么科目核算
  • 学校网站的作用app营销推广方式
  • 怎么做网站互换链接重庆工程建设信息网官网查询
  • 刚开始做网站要传数据库吗赛迪建设网站
  • 网站网络推广教程手机html网站开发视频
  • 网站弹出广告代码口碑好的龙岗网站建设
  • 东莞网站建设-搜盟网电商的运营推广
  • 美发网站 源代码网站建设的博客
  • 做电影视频网站赚钱嘛安溪人做的网站
  • 网站建设基础代码赣州专门网公司
  • 购物网站答辩ppt怎么做网站开发环境
  • 做网站的费用计入销售费用吗做装修效果图的网站
  • 企业网站制作深圳免费域名映射
  • 安徽建设厅网站施网站的静态页面谁做
  • 网站内页seo桂林山水甲天下是哪个景点
  • 外贸网站免费建站小榄网站建设公司
  • 做旅游网站赚钱吗wordpress模板调用自定义插件