Skip to content

Instantly share code, notes, and snippets.

@nuoxoxo
Created December 18, 2023 20:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nuoxoxo/dcf4f24dce28124083e1749946e06d14 to your computer and use it in GitHub Desktop.
Save nuoxoxo/dcf4f24dce28124083e1749946e06d14 to your computer and use it in GitHub Desktop.
CDG - Template
import sys, math
creature_count = int(input())
for i in range(creature_count):
creature_id, color, _type = [int(j) for j in input().split()]
while True:
my_score, foe_score, my_scan_count = int(input()), int(input()), int(input())
print('my pts:', my_score, 'foe pts:', foe_score, '\nscan count:', my_scan_count, file=sys.stderr, flush=True)
for i in range(my_scan_count):
creature_id = int(input())
foe_scan_count = int(input())
for i in range(foe_scan_count):
creature_id = int(input())
my_drone_count = int(input())
for i in range(my_drone_count):
drone_id, drone_x, drone_y, emergency, battery = [int(_) for _ in input().split()]
foe_drone_count = int(input())
for i in range(foe_drone_count):
drone_id, drone_x, drone_y, emergency, battery = [int(_) for _ in input().split()]
drone_scan_count = int(input())
for i in range(drone_scan_count):
drone_id, creature_id = [int(j) for j in input().split()]
visible_creature_count = int(input())
for i in range(visible_creature_count):
creature_id, creature_x, creature_y, creature_vx, creature_vy = [int(_) for _ in input().split()]
radar_blip_count = int(input())
for i in range(radar_blip_count):
inputs = input().split()
drone_id = int(inputs[0])
creature_id = int(inputs[1])
radar = inputs[2]
for i in range(my_drone_count):
# MOVE <x> <y> <light (1|0)> | WAIT <light (1|0)>
print("WAIT 1")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment