Hirdetés
- Nem indul és mi a baja a gépemnek topik
- LG LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
- Nvidia GPU-k jövője - amit tudni vélünk
- Mini PC
- VR topik (Oculus Rift, stb.)
- Androidos tablet topic
- Kormányok / autós szimulátorok topikja
- Apple MacBook
- Menekül a HEVC licencdíja elől a HP és a Dell
-
PROHARDVER!

Új hozzászólás Aktív témák
-
cochy
tag
Nem kell n*n, minden adat 2* lesz. Elég ha ugy épited fel, hogy a (0,0) elem a az első és a második város távolsága, a (0,1) elem az első és a harmadik város távolsága. Szóval ahogy jönnek a városok (sorrend mindegy) csak a rákövetkezőkkel hasonlitod össze. Igy lesz egy olyan mátrixod, aminek csak a főátlő bal oldalán lesznek elemei.
Mivel ebben minden távolság csak egyszer van, megkeresed a legkisebb számot, ez lesz az ''a'' és ''b'' pontok távolsága. És már meg is van a két kezdő állapot. Ezek után ugyan ezt folytatod, az egyik ill másik pontra.
A megoldást meg elhelyezed valamiben, és csinálsz minden ponthoz egy seged valtozot, ha már az adott pont bekerült a jó megoldások közé, akkor pl átállitod 1re. amit nem érintett még, annak meg pl 0 még az értéke. Addig csinálod amíg minden pontnak nem lesz 1 a segéd változójának az értéke. -
shev7
veterán
FileInputStream fin;
int hova=0;
int betuk[][];
betuk=new int[2][25];
try {
fin = new FileInputStream(''inputfile.txt'');
DataInputStream in = new DataInputStream(fin);
while (in.available() !=0) {
String input = in.readLine();
if (input.equals('''')) continue;
else if (input.equals(''>1'')) hova=0;
else if (input.equals(''>2'')) hova=1;
else {
for (int i=0;i<input.length();i++)
betuk[hova][input.charAt(i)-'A']++;
}
}
fin.close();
}
// Catches any error conditions
catch (IOException e) {
System.err.println(''Unable to read from file'');
System.exit(-1);
}
ha nem baj az, hogy a readLine deprecated -
shev7
veterán
nem kerdeztel semmit, de en azert valaszolok. A hosszu switch-case helyett indexelhetned magaval a karakterrel a tombot. (hasonlo kerdes volt mar a topicban nemreg) Szoval ha az 'A'-k kerulnek a tomb nulladik elemebe, es a c-valtozoba olvasod be a kovetkezo karaktert, akkor indexeld igy a tombot, : betu[c-'A'
++; Ez jelentosen leroviditi a kodot.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ps5 Lemezes Verzió Extrán Megkímélt 2 Kontival Eladó!!!
- Új i5 12400F/G.byte B760M.DS3H/32GB DDR4,3200MHz.ARGB/1TB M.2/750GOLD/RTX5070 OC 12GB DLSS4/WIN11PRO
- Apple Magic -Keyboard, Trackpad és Mouse
- Xiaomi 15 256GB,Újszerű,Dobozával,12 hónap garanciával
- használt Xiaomi 11T Pro 5G 128GB 8GB Celestial Blue
- BESZÁMÍTÁS! 4TB Western Digital Red Pro SATA HDD meghajtó garanciával hibátlan működéssel
- HIBÁTLAN iPhone 15 Pro 256GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3503
- Új és régi konzolok Okosítása és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
- Samsung Galaxy A16 / 4/128GB / Kártyafüggetlen / 12Hó Ganacia / BONTATLAN NULL Perces!
- Samsung Galaxy S22 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

kuldd el a forrast, meg a bemeneti file-t es megnezem, de sztem valamit nagyon nem jol csinalsz

++; Ez jelentosen leroviditi a kodot.

