河南:120万吨燃油备战“三夏”

距离夏粮收割还有约20天,河南省已有400多万台农业机械准备就绪。中石化河南分公司将在6月15日前进行油料投放保障。
xin_0920506101633453211276.jpg
【解说】距离收割夏粮还有20多天,目前,河南省内400多万台农业机械已到位。 中石化河南分公司计划在6月15日之前投放……
<script type="text/javascript" language="JavaScript" src="http://xslt.alexa.com/site_stats/js/t/a?url=rss.xinhuanet.com"></script>
#include<bits/stdc++.h> using namespace std; typedef struct node { int left; int right; int len; }; int main(){ int t; cin>>t; while(t--){ int n,i=0;//n个陷阱 int mindis=0,distant=0;//dis弹珠弹跳距离 distant当前位置 int flag=1; cin>>n; struct node trap[50010]; for(;i<n;i++){ cin>>trap[i].left>>trap[i].right; trap[i].len=trap[i].right-trap[i].left; if(trap[i].len>mindis){ mindis=trap[i].len; //找出最大的陷阱长度即最小跳跃步长 } } for(i=0;i<n-1;i++){ if((distant+mindis)>=trap[i].right && (distant+mindis)<=trap[i+1].left){ distant=distant+mindis; continue; }else{ flag=0; break; } } if((distant+mindis)>=trap[i].right && flag==1){ cout<<"YES"; }else{ cout<<"NO"; flag=1; } if(t!=0){ cout<<endl; } } }#include "iostream" #include "vector" #include "algorithm" using namespace std; int main() { int t, n; int min = 0; cin >> t; //遍历案例 for (int i = 0; i < t; ++i) { cin >> n; //装填陷阱 vector<vector<int>> trap(n); for (int j = 0; j < n; ++j) { int l, r; cin >> l >> r; if (r >= l) { trap[j].push_back(l); trap[j].push_back(r); min = max(min, l - n); } else { return 0; } } //装填最小步长 vector<int> stepMin; for (int j = 0; j < n; ++j) { stepMin.push_back(trap[j][1] - trap[j][0]); } sort(stepMin.begin(), stepMin.end()); int min = stepMin[n - 1]; int flag = 1; for (int j = 0; j < n - 1; ++j) { if (trap[j][0] + min > trap[j + 1][0]) flag = 0; break; } if (flag == 1) cout << "YES" << endl; if (flag == 0) cout << "NO" << endl; } } 为什么两段代码,第一段不对,第二段通过oj 每次必须跳过一个陷阱不能多也不能少
03-22
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值