HackerRank Truck Tour

題目鏈接

#include<stdio.h>

int FindMin(int *queue, int n)
{
	long long sum = 0;
	int i = 0, j = 0;
	for (; i < n; i++)
	{
		sum += queue[i];
		if (sum < 0)
		{
			sum = 0;
			j = i + 1;
		}
	}
	return j;
}


int main()
{
	int i, n, num, dis;
	int queue[100001];
	scanf("%d", &n);
	for (i = 0; i < n; i++)
	{
		scanf("%d%d", &num, &dis);
		queue[i] = num - dis;
	}
	printf("%d\n", FindMin(queue, n));
	return 0;
}



發佈了41 篇原創文章 · 獲贊 78 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章