0分求助
查看原帖
0分求助
1050712
BDFZ_lzq楼主2024/5/26 00:05
#include<bits/stdc++.h>
using namespace std;
inline long long read()
{
    long long  x=0,f=0;char ch=getchar();
    while(ch<'0'||ch>'9')
	{
		ch=getchar();
	}
    while(ch>='0'&&ch<='9')
	{
		x=(x<<3)+(x<<1)+(ch^48),ch=getchar();
	}
	return x;
}
inline void write(long long ans,bool bk)
{
    if(ans<0)
	{
		putchar('-'),ans=-ans;
	}
    if(ans==0)
    {
        if(!bk)
		{
			putchar('0');
		}
        return ;
    }
    write(ans/10,true);
    putchar(ans%10^'0');
}
struct student{
	string name;
	long long age,score;
}a[100001];
int main(){
	long long n,s;
	char c;
	n=read();
	for(int i=0;i<n;i++)
	{
		while(1)
		{
			c=getchar();
			if(c==' ')
			{
				break;
			}
			a[i].name+=c;
		}
		a[i].age=read();
		a[i].score=read();
	}
	for(int i=0;i<n;i++)
	{
		for(int z=0;z<a[i].name.size();z++)
		{
			putchar(a[i].name[z]);
		}
		putchar(' ');
		write(a[i].age+1,0);
		s=ceil(float(a[i].score)*1.2);
		if(s<=600)
		{
			putchar(' ');
			write(s,0);
			putchar('\n');
		}
		else
		{
			putchar(' ');
			putchar('6');
			putchar('0');
			putchar('0');
			putchar('\n');
		}
	}
	return 0;
}
2024/5/26 00:05
加载中...