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

长沙大型网络网站制作公司百度seoo优化软件

长沙大型网络网站制作公司,百度seoo优化软件,引用网站代码,免费做网站哪里有一只小蒟蒻备考蓝桥杯的日志 文章目录 笔记坐标相遇判断工作调度问题(抽象时间轴绘制) 刷题心得小结 笔记 坐标相遇判断 我是小懒虫,碰了一下运气,开了个“恰当”的数(7000)如果,7000次还不能…

一只小蒟蒻备考蓝桥杯的日志

文章目录

    • 笔记
      • 坐标相遇判断
      • 工作调度问题(抽象时间轴绘制)
    • 刷题
    • 心得
    • 小结

笔记

坐标相遇判断

在这里插入图片描述
我是小懒虫,碰了一下运气,开了个“恰当”的数(7000)如果,7000次还不能抓到牛,就算不能

工作调度问题(抽象时间轴绘制)

在这里插入图片描述

方案一源码网址
在这里插入图片描述

在这里插入图片描述
方案二(我写完才发现…实现的是它…)

#include <stdio.h>
#include <iostream>
#include <string.h>using namespace std;int main() {int m, n; //m:机器数(工序数) n:工件数cin >> m >> n;int squeue[m * n + 5];
//	getchar();for(int i = 1; i <= m * n; i++) {cin >> squeue[i];}int single[n + 5][m + 5];for(int i = 1; i <= n; i++) {for(int j = 1; j <= m; j++) {cin >> single[i][j];}
//		cin >> single[i][0] >> single[i][1];// single[i][j] 第i个工件的第j个工序需要的机器}int time[n + 5][m + 5];for(int i = 1; i <= n; i++) {for(int j = 1; j <= m; j++) {cin >> time[i][j];}
//		cin >> time[i][0] >> time[i][1];// time[i][j] 第i个工件的第j个工序花费的时间}int finished[n + 5][3]; // finished[i]  第i个工件 // 0:第x个工序已经完成了 1:时间已经耗费yfor(int i = 1; i <= n; i++) {finished[i][0] = 0;finished[i][1] = 0;}
//	memset(finished, 0, sizeof(finished)); int machine_used[m + 5]; // 机器i的占用时间已经排到machine[i]了memset(machine_used, 0, sizeof(machine_used));for(int r = 1; r <= m * n; r++) {int checked_machine_num = 0;bool checked_machine[m + 5];memset(checked_machine, false, sizeof(checked_machine));for(int t = r; t <= m * n && checked_machine_num <= m; t++) {int gongjian = squeue[t];// 这次轮到squeue[t]工件来用机器啦// 需要的机器是 single[gongjian][(finished[gongjian][0]+1)]// 第 finished[gongjian][0] 个工序已完成// 对应时间已经排到 [1]int machine_inneed = single[gongjian][(finished[gongjian][0] + 1)];if(checked_machine[machine_inneed] == false) {checked_machine[machine_inneed] = true;checked_machine_num++;int the_earliest_usetime = (machine_used[machine_inneed] > finished[gongjian][1] ? machine_used[machine_inneed] : finished[gongjian][1]);machine_used[machine_inneed] = the_earliest_usetime + time[gongjian][finished[gongjian][0] + 1];finished[gongjian][1] = the_earliest_usetime + time[gongjian][finished[gongjian][0] + 1];finished[gongjian][0]++;cout << gongjian << ":" << endl;cout << "已完成工序数:" << finished[gongjian][0] << "  " << "时间已达:" << finished[gongjian][1] << endl;}} }return 0;
}

刷题

  1. P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two
  2. P1065 [NOIP2006 提高组] 作业调度方案 没有真的写出来,看我心情再手写吧,好麻烦,有点性价比不太高

心得

  1. 第1题(抓牛)避大雷!
    在这里插入图片描述
    我嘞个逗,getline 决定了 mp[i][j] i 是行号,就是正常 x-y 坐标轴的 y !
    所以,后面的(数组下标模拟坐标移动)都写错了…
    我嘞个逗,又写错了,这个 x 方向是向下的
    在这里插入图片描述
    以后一行行读入,注意它xy轴真正含义,以及递增方向
  2. 第2题,小蒟蒻要yue出来啦!好bt的模拟题…
    (崩溃…小蒟蒻难得写这么多注释…)
    在这里插入图片描述
    崩溃+1,写完发现,自己的算法实现的是弃用的方案二…
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/95c4c73f1aec4185ab9cbd400bf35fa6.png = 800x)
    模拟,用时间轴插空+屡次遍历
    不过,感觉这题,想要真正理解题意,还蛮困难的…

小结

今天专攻模拟,过了一道[普及/提高-],盘明白了一道[普及/提高-],差强人意吧。
明天,还有三道[普及/提高-],再折腾一天模拟类的题,要进入下一个主题了!

加油! ! !

小蒟蒻好荣幸发现自己的备赛日志受到你的关注,2024寒假无特殊情况坚持日更!

http://www.hrbkazy.com/news/5452.html

相关文章:

  • 做flash网站的软件著名的个人网站
  • 中山做网站建设联系电话上海做网络口碑优化的公司
  • 可以发广告的网站快手seo关键词优化
  • 网上建设网站需要做的工作晚上免费b站软件
  • 工伤保险网上做实网站磁力搜索引擎2023
  • 商业类网站投广告的平台有哪些
  • 模板网站跟其他网站有什么区别南京seo外包
  • seo网站监测电脑培训班多少费用
  • wordpress教程php二次开发seo专员是什么职位
  • 网站二级目录打不开百度搜索指数查询
  • wordpress最新江苏seo排名
  • 国内net开发的网站建设东莞推广
  • 广东旅游网站建设培训优化
  • 江苏省建设网站网络推广什么做
  • 党务网站建设总体要求seo快速排名源码
  • 国内男女直接做的视频网站百度seo优
  • 展示型网站可以做推广的吗百度统计平台
  • 网站开发的技术流程图腾讯云域名注册
  • 郑州网站制作费用学网络运营需要多少钱
  • 快速做网站的软件seo咨询推广找推推蛙
  • 广东和深圳的关系马鞍山seo
  • 有没有专业帮忙做ppt的网站网络销售平台上市公司有哪些
  • 2015做导航网站有哪些功能怎样在百度上做广告
  • 网站建设后运维合同成人技能培训
  • 市场监督管理局举报电话搜seo
  • 用html能做企业网站吗关键词搜索引擎工具
  • 企业做门户网站的重要性直通车关键词怎么优化
  • html网站二维码悬浮怎么做网盘资源搜索神器
  • 模板做图 网站有哪些世界网站排名查询
  • 哪家企业做网站好网络营销的成功案例有哪些