还是站外的题目
时间:1s 空间:128M
题目描述:
小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。
这题叫(TLE)但我错的却是AC【苦笑】
说正事 我的代码是这样的
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,t,ti,ci,y=0,x=0;
cin>>n>>t;
cin>>ci>>ti;
if(ti<=t)
{
y=ci;
x=1;
}
for(long long i=1;i<n;i++)
{
cin>>ci>>ti;
if(ti<=t)
{
if(y>ci)
{
y=ci;
}
x=1;
}
}
if(x==1) cout<<y;
else cout<<"TLE";
return 0;
}
有什么问题吗??