C# Köprü Problemi

Posted: November 22, 2014 in Algorithms
Tags: ,

Bir köprüyü geçmek için 4 insan vardır.İnsanların hepsi köprünün bir tarafındadır.Ve bir tek fenerleri vardır.Gece ve köprü dar olduğundan 2 kişi köprüden geçebilmektedir.Köprüden kim geçerse geçsin feneri 1 kişi taşıyacaktır.İnsanların her birinin hızı farklıdır.

x insanı köprüyü 1 dk
y insanı köprüyü 2 dk
z insanı köprüyü 5 dk
k insanı köprüyü 10 dk geçiyor.

Köprüyü geçen ikililerden hızı yüksek olan yavaş olana uymak zorundadır.

Bütün insanları karşı kıyıya geçirmek için gerekli olan minimum dk bulunuz?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace ConsoleApplication18
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“insanların hızlarını kücükten büyüge dogru sıralayın”);
Console.WriteLine(“Lütfen en kücük hızı giriniz=”);
int x = int.Parse(Console.ReadLine());
Console.WriteLine(“Lütfen en kücük hızdan sonraki hız giriniz=”);
int y = int.Parse(Console.ReadLine());
Console.WriteLine(“Lütfen en büyük hızdan önceki hızı giriniz=”);
int z = int.Parse(Console.ReadLine());
Console.WriteLine(“Lütfen en büyük hızı giriniz=”);
int k = int.Parse(Console.ReadLine());
Console.WriteLine(“hız sıralaması: x<y<z<k olmalı!!!");

int sonuc = 0;

sonuc = y + x + k + y + y;

Console.WriteLine("minimum süre:" + sonuc);
Console.ReadLine();

}
}
}

8

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s