挤牛奶

您所在的位置:网站首页 挤牛奶唱 挤牛奶

挤牛奶

2024-06-22 05:12| 来源: 网络整理| 查看: 265

题目:

三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。 第一个农民在300时刻(从5点开始计时,秒为单位)给他的牛挤奶,一直到1000时刻。 第二个农民在700时刻开始,在 1200时刻结束。 第三个农民在1500时刻开始2100时刻结束。 期间最长的至少有一个农民在挤奶的连续时间为900秒(从300时刻到1200时刻),而最长的无人挤奶的连续时间(从挤奶开始一直到挤奶结束)为300秒(从1200时刻到1500时刻)。 你的任务是编一个程序,读入一个有N个农民(1 得到新的最长至少一人挤牛奶的持续时间maxOn if (farmerTimes[i].start 得到新的最长无人挤牛奶的时间间隔maxOff maxOff = max(Off, maxOff); StartTime = farmerTimes[i].start; EndTime = farmerTimes[i].end; int On = EndTime - StartTime;//计算此段时间的时间长度->得到新的最长至少一人挤牛奶的持续时间maxOn maxOn = max(On, maxOn); } } cout 放入数组中->不确定元素个数->用vector构建动态数组*/ vector farmerTimes(N); //遍历输入 for (int i = 0; i < N; i++) cin >> farmerTimes[i].start >> farmerTimes[i].end; calculateTime(farmerTimes);//调用函数 return 0; }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3