C++:WA70分
  • 板块学术版
  • 楼主Chalage_2010
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/8/3 14:35
  • 上次更新2023/10/27 17:13:59
查看原帖
C++:WA70分
760690
Chalage_2010楼主2022/8/3 14:35

还是站外的题目

时间: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;
}

有什么问题吗??

2022/8/3 14:35
加载中...