Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 26, 2010 21:18:19

Livion
От:
Зарегистрирован: 2010-04-26
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписать кот с Python-a в Delphi

Здравствуйте имееться код на питоне нужно его переписать в делфи, помогите кто умееть в делфи писать, срочно нужно , горю!
Зарание спасибо!

#!/usr/bin/env python
# coding: utf-8
import sys

# чтение входа
N, M, S1, S2 = map(int, sys.stdin.readline().split())
adj = [[] for each in range(N + 1)] # списки смежности

for each in range(M):
a, b = map(int, sys.stdin.readline().split())
adj[a].append(b)
adj[b].append(a)

color=dict() # color[x] будет равен цвету вершины

# процедура раскраски графа в два цвета, 0 и 1
def dfs(x, xcolor):
color[x] = xcolor
for y in adj[x]:
if y not in color: # если y не посетили
dfs(y, 1 - xcolor) # посещаем и назначаем противоположный цвет
elif color[y] !=1- xcolor: # проверяем на совместимость
raise 'NO'

try:

dfs(x=1, xcolor=0)


num = [0, 0]
for x in color.keys():
num[color[x]] += 1


if (num[0] <= S1 and num[1] <= S2) or (num[0] <= S2 and num[1] <= S1):
print 'YES'
for x in range(1,n+1) :
print color[x]+1,' ',


else:
print 'NO'

except:
print 'NO'



Отредактировано (Апрель 26, 2010 21:20:53)

Офлайн

#2 Апрель 26, 2010 22:38:09

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Переписать кот с Python-a в Delphi

вы ошиблись с названием темы, да и вообще с форумом….



Офлайн

#3 Апрель 27, 2010 05:32:18

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Переписать кот с Python-a в Delphi

igor.kaist
вы ошиблись с названием темы, да и вообще с форумом….
Мне почему то кажется, что еще и с факультетом



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#4 Апрель 28, 2010 10:17:06

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписать кот с Python-a в Delphi

горю!
Извините, огнетушителей не держим.



Офлайн

#5 Апрель 28, 2010 11:10:48

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Переписать кот с Python-a в Delphi

Тю, кот то вроде не такой уж и жирный…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version