Ну для круга-то решение задачи Дирихле все знают.
Ну я вот не знаю (в том смысле, что мне нужно несколько минут, чтобы его заново вывести, что лень). Дело-то в том, что явный вид вовсе и не нужен -- достаточно знания того, что такая функция существует. Правда, там есть формальная проблема -- корректно ли уведение источника на границу. С моей точки зрения, это уже некоторая ловля блох, для олимпиадных задач малоуместная.