85A - Domino - CodeForces Solution


constructive algorithms implementation *1300

Please click on ads to support us..

Python Code:

n = int(input())

if n % 2 == 0:
	res1 = 'f'
	res2 = 'f'
	res3 = ""
	res4 = ""
	
	p = 1
	while len(res1) + 1 < n:
		if p % 2:
			res1 = res1 + "aa"
			res2 = res2 + "bb"
		else:
			res1 = res1 + "bb"
			res2 = res2 + "aa"
		p = (p + 1) % 2
		
	while len(res3)  < n:
		if p % 2:
			res3 = res3 + "xx"
			res4 = res4 + "yy"
		else:
			res3 = res3 + "yy"
			res4 = res4 + "xx"
		p = (p + 1) % 2
	
	res1 = res1 + 'o'
	res2 = res2 + 'o'
	
	print(res1, res2, res3, res4, sep='\n')
else:
	res1 = 'f'
	res2 = 'f'
	res3 = ""
	res4 = ""
	
	p = 1
	while len(res1) + 1 < n:
		if p % 2:
			res1 = res1 + "aa"
			res2 = res2 + "bb"
		else:
			res1 = res1 + "bb"
			res2 = res2 + "aa"
		p = (p + 1) % 2
		
	while len(res3) + 1 < n:
		if p % 2:
			res3 = res3 + "xx"
			res4 = res4 + "yy"
		else:
			res3 = res3 + "yy"
			res4 = res4 + "xx"
		p = (p + 1) % 2
	
	res3 = res3 + 'z'
	res4 = res4 + 'z'
	
	print(res1, res2, res3, res4, sep='\n')


Comments

Submit
0 Comments
More Questions

1213A - Chips Moving
490A - Team Olympiad
233A - Perfect Permutation
1360A - Minimal Square
467A - George and Accommodation
893C - Rumor
227B - Effective Approach
1534B - Histogram Ugliness
1611B - Team Composition Programmers and Mathematicians
110A - Nearly Lucky Number
1220B - Multiplication Table
1644A - Doors and Keys
1644B - Anti-Fibonacci Permutation
1610A - Anti Light's Cell Guessing
349B - Color the Fence
144A - Arrival of the General
1106A - Lunar New Year and Cross Counting
58A - Chat room
230A - Dragons
200B - Drinks
13A - Numbers
129A - Cookies
1367B - Even Array
136A - Presents
1450A - Avoid Trygub
327A - Flipping Game
411A - Password Check
1520C - Not Adjacent Matrix
1538B - Friends and Candies
580A - Kefa and First Steps