谢晨泽
(苦力怕)
1
题目描述:
小Y在一天的认真学习后要回家了,他有n条道路可以走,每条路要花费ti时间和ci金钱(有人收过路费)。但是T时间后就要天黑了,你能在天黑之前花最少金钱帮助小Y回家吗?
输入格式:
第一行输入一个整数n,T,表示道路的条数和天黑时间。
接下来n行,每行输入ci和ti。
输出格式:
输出1个整数,表示最少金钱,如果不能在天黑前赶到家,输出“TLE”
样例输入1:
3 70
7 60
1 80
4 50
样例输出1:
4
样例输入2:
4 3
1 1000
2 4
3 1000
4 500
样例输出2:
TLE
约定:
1<=n<=1000000,0<=ci,ti,T<=1000000000。
我的代码
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,ti,ci,t,s,mi=1000000000;
cin>>n>>t;
for(int i=1;i<=n;i++){
cin>>ti>>ci;
if(mi>ci){
mi=ci;
s=ti;
}
}if(s>t){
cout<<“TLE”;
}else{
cout<<s;
}
}
5 个赞
林品逸
(hyacinth_lpy)
15
记得格式化啊:
int n,t,ci,ti,a=99999;
cin>>n>>t;
bool flag=false;
for(int i=1;i<=n;i++){
cin>>ci>>ti;
if(ti<=t){
a=min(ci,a);
flag=true;
}
}
if(flag)
cout<<a;
else
cout<<“TLE”;
4 个赞
詹悦
(詹悦)
16
上课认真听讲
int n,t,ci,ti,a=99999;
cin>>n>>t;
bool flag=false;
for(int i=1;i<=n;i++){
cin>>ci>>ti;
if(ti<=t){
a=min(ci,a);
flag=true;
}
}
if(flag)
cout<<a;
else
cout<<“TLE”;
好简单
2 个赞
谢晨泽
(苦力怕)
17
那个时候我才刚学。
但也谢谢了
下次记得加上解释,代码要块引用

3 个赞