import discord
from discord.ext import commands
TOKEN = 'ТОКЕН'
client = commands.Bot(command_prefix = '!')
@client.command()
async def startq(ctx):
voicechannel = discord.utils.get(ctx.guild.channels, name='Название канала')
vc = await voicechannel.connect()
vc.play(discord.FFmpegPCMAudio(executable="путь к Ffmpeg.exe", source="путь к Test1.mp3"))
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
client.run(TOKEN)
3 5
5 0
0 5
5 5
Оптимальный угол здесь будет примерно равен 45 градусам, при нем будет достигаться ответ 6.08761429
Так как я угол перебираю с помощью бин.поиска, то по сути нам надо найти самую дальнюю точку от всех жуков. Самая дальняя точка - та точка, минимальное расстояние для которой будет как можно больше.
вот такая будет матрица расстояний. Число в i-ой строке, j-ом столбце - расстояние от i-ого жука, до j-ой точки
Тут два кандидата на самую дальнюю точку - либо 0-ая, либо 1-ая. Но при этом так как ответ должен быть минимальным, то мы берем значение 3.82683, но это неправильно.