/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 193ms 568.0 KiB
#3 Accepted 246ms 544.0 KiB
#4 Accepted 212ms 836.0 KiB

Code

#include <bits/stdc++.h>
using namespace std;


void code(int n)
{


	
	
}

void debug(int n, int m)
{


}

int main()
{
	int t;
	cin>>t;
	long long int n;
	long long int quad;
	long long int check;
	long long int check2;
	for(int i=0;i<t;i++)
	{
		cin>>n;
		if(n>3)
		{
			quad = (sqrt(1+(8*(n-4))) -1)/2;
			
			check = ((quad*(quad+1))/(2))+ quad;
			check2 = (((quad+1)*(quad+2))/(2)) + quad+1;
		if(check==n||check2==n)
		{
			cout<<'b';
		}
		else
		{
			cout<<'a';
		}	
		}
		else
		{
			if(n==2)
			{
				cout<<'b';
			}
			else
			{
				cout<<'a';
			}
		}
		cout<<"\n";
	}
}
	
	

Information

Submit By
Type
Submission
Problem
P1223 C. Infinity Sequence
Contest
Happy New Year 2026
Language
C++11 (G++ 13.2.0)
Submit At
2026-01-06 16:19:05
Judged At
2026-01-06 16:19:05
Judged By
Score
100
Total Time
246ms
Peak Memory
836.0 KiB