⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pku1581.cpp

📁 这是ACM 方面的资料 是PKU的 北京大学的出来的
💻 CPP
字号:
#include <stdio.h>
#include <string.h>

typedef struct 
{
	char Team_Name[30];
	int AC_Number, Penalty;
} Team;

Team T[30];

int main()
{
	int t, ti, i, j, AC_time, sub_time, top_id;
	scanf("%d", &t);
	memset(T, 0, sizeof(T));
	for (ti = 0; ti < t; ti++)
	{
		scanf("%s", T[ti].Team_Name);
		for (i = 0; i < 4; i++)
		{
			scanf("%d %d", &sub_time, &AC_time);
			if (AC_time)
			{
				T[ti].AC_Number++;
				T[ti].Penalty += (AC_time + sub_time * 20 - 20); 
			}
		}
	}
	top_id = 0;
	for (i = 1; i < t; i++)
	{
		if (T[i].AC_Number > T[top_id].AC_Number)
		{
			top_id = i;
		}
		else if (T[i].AC_Number == T[top_id].AC_Number && T[i].Penalty < T[top_id].Penalty)
		{
			top_id = i;
		}
	}
	printf("%s %d %d\n", T[top_id].Team_Name, T[top_id].AC_Number, T[top_id].Penalty);
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -