Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:14 30.04.24 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | 4 | 5 | (покажи всички)
Тема skivajte za kwo stawa duma !нови  
АвторGaramudza (Нерегистриран)
Публикувано05.11.02 16:40



tova po-dolu e savsem istinska diskusia, razrazila se v internal-postata na edna solidna IT firma, sled postvaneto na vitz-a v nachaloto...
===========================================================

Beginning:

Добрият юнак отишъл да се бие с лошата ламя.
Замахнал с меча и й отсякъл главата.
На нейното място поникнали две нови глави.
Отсякъл и тях - на тяхно място поникнали четири.
Пак ги отсякъл - поникнали осем.
И тях отрязал - пораснали шестнадесет.
Сякал юнакът, сякал... а когато отсякал 65536-тата глава ламята издъхнала, защото била 16-битова.
=============================================
Re:
..po-skoro 65535-tata glawa.
=============================================
Re:
Ne sym syglasen... ochevidno imame bitwise rotation (1, 2, 4, 8, 16...).
V tozi sluchai lamiata shte izdyhne sled 32768-tata glava.
=============================================
Re:
abe po skoro shte byde
...
sled kato otsqkyl (1 + 2 + 4 + ... + 65536)-ta glawa lamqta dala fira

=============================================
Re:
E junaka e po4nal da broi ot '1', ne ot '0'
=============================================
Re:
az sym ok iuaka da e po4nal da broj ot 1. predpolagam 4e toj, oba4e, wse pak bi
predpo4el w toq bitset da syshtestwuwa i null element (0), za da moze w edin moment
lamqta da se okaze w 0 glawi ;) ergo, ako lamqta e bila 16 bitowa, i nie (i naj-we4e junaka)
dyrzim da ima representaciq na 0 glawi, to togawa ne moze da ima 65536 glawi :)
=================================================
Re:
Някой да знае какъв е точно алгоритъма за порастване на нови глави?:))
=================================================
Re:
Hmm... final result is:

__int64 sum = 0;
WORD a = 1;
DWORD last_head = 0;

while (a)
{
last_head = a;
sum += a;
a = a << 1;
}

Koeto ni dava:
sum = 65535
last_head = 32768
=============================================
Re:
Abe spored mene sa si bash 2^16 - 1 = 65535

1 + 2 + ... + 2^15 = 2^16 - 1;

sled 16-toto rjazane (deto e otsjakyl 2^15 glawi) te sa stanali 2^16 = 65536 i lamjata umrjala.
=================================================
Re:
Tova e lamia, ne e hydra !!!
=================================================
Re:
Abe spored gruckata mitologiya Lamyata ima 1 glava a tochno Hydrata mnogo:))))
=================================================
Re:
Ako lamjata e bila muzhka, 65536 glavi e veren otgovor!!!
=================================================
Re:
RTFM !
=================================================
Re:
Ламя-неламя, ама ако броиш сумата от отрязаните глави последната версия на ламята ще е с 32768 глави, а ако не я броиш - 65536.
В случая на Ивановата ламя, пича е отсякъл общо 65536 глави и тогава е умряля, което значи, че Иванов предполага, че ламята си брои отрязаните глави, което не е задължително.

PS:Не се знае и за останалите глави какъв е алгоритъма :))
=================================================
Re:
ha sega smenete funkciqta za niknene na glavi ot f(n)=2*f(n-1), na f'(n)=f'(n-1) + f'(n-2).
Togava f'(n)/f'(n-1) shte kloni kym 1.61, za n -> +bezkrainost.
Stignahme do zadachata za zlatnoto SECHENIE
=================================================
Re:
Predlagam da dignem bitowetete na 32
che da ima poveche megdan za diskusii. S tea 16 bita
pochnahme da se povtariame;))
=================================================
Re:
Абе живеем във 21 век. Дайте да минем на 64 битова архитектура ? :)))
=================================================
Re:
Баща и син QA-и. Синът: "Абе тате, знаеш ли какво разбрах? Слънцето изгрява от изток..."
Бащата: "Айде бе? Тества ли го?"
Синът: "Да бе, работи желязно"
Бащата: "А с екстремални стойности пробва ли?
Синът: "Да бе, работи"
Бащата: "Супер, не го пипай повече!!"
=================================================
Re:
Spored men Junaka e otrjazal vsichko na vsichko 1 glava. Problemyt se pojavil oshte syshtata vecher v selskata krychma (ili Irish pub) kogato sled njakolko biri na nego mu se storilo dobra ideja da udvoi glavite (seshtate se kak mu e hrumnal tozi dramatichen pohvat).

I taka ot krychma na krychma ...

Ta glavite njamat goren limit, prosto spored chisloto glavi moje da prezenite prez kolko planini (i naj-veche krychmi) e imalo edno-glava lamja. Shtoto Vuco e prav, che spored specs lamite sa s po 1 glava.



Тема Става дума за лайна...нови [re: Garamudza]  
АвторMemo (Нерегистриран)
Публикувано05.11.02 16:47



и въпреки това главата ми не е от гума!!!



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
АвторGivcho (Нерегистриран)
Публикувано06.11.02 11:41



Абе тия ора всички грешат!

Според мене има точно 2 възможности:

Ламята (хидрата) е 16 битова , следователно може да запише информация за точно 65535 глави ....

1.След като юнака е отсякал 32768 глави , ламята се е опитала да си пръкне 32768 * 2 глави = 65536 , но понеже е 16 битова не е могла и се е крашнала , т.е. умряла е след като са и отсякали 32768 глави.

2.Ако главите и се появяват с примерно :

For глави=1 to (предходен брой * 2)
Никне глава
Next

би следвало да се крашне (умре) след като се опита да и поникне 65536-тата глава ... т.е. умира не като и отсекат главите а като и порасте 65535-тата глава!



Тема Re: skivajte za kwo stawa duma !нови [re: Garamudza]  
Автор Resurrector (бивш МиГ)
Публикувано06.11.02 11:53



Ама променливата, дето пази броя на главите signed ли е, или unsigned? Всъщност, очевидно, че е unsigned. Тъпаците, дето са я проектирали, или не ползват M$ компилатора или не знаят, че там има __int64.

Я вышел им наперерез!


Тема Re: skivajte za kwo stawa duma !нови [re: Resurrector]  
Автор Skotowydec (disable:4786)
Публикувано06.11.02 15:42



Както е известно от литературата, unsigned числата са evil.

---
Bingo! Bongo! I don't want to leave the Kongo!


Тема Re: skivajte za kwo stawa duma !нови [re: Skotowydec]  
Автор Meндeлeeв (std::complex)
Публикувано06.11.02 21:07



но пък никъде не пише, че става въпрос за добрата ламя Спаска нали?

комплексиран... като баба ти!!!


Тема Re: skivajte za kwo stawa duma !нови [re: Meндeлeeв]  
Автор Machie (this)
Публикувано07.11.02 01:09



Ama i iunaka koij go znae kade se zapiva.
Shtom se ostavq threada mu kadeto sigurno e neshto takova


Lamq lamqta = new Lamq(System.Threats.Lami.LamqType.SpaskaAmaDrugPyt);
foreach (LamqsHead head in lamqta.heads)
cut(head);

da varvi tolkova bavno che na lamqta da i rastyt glavi stepenno. Ma takiva sa iunacite dneshno vreme. A lamite sa si oshte hishni otsekade.

"We, who are not as others"


Тема Картинканови [re: Garamudza]  
АвторKapтинka (Нерегистриран)
Публикувано07.11.02 07:20







Тема 65536 samo za MUJKI LAMIнови [re: Garamudza]  
АвторJohnny (Нерегистриран)
Публикувано07.11.02 10:55



Reshih da go smetna po babeshki :

Spisaka po-dolu e systawen ot:
Glawi na lamiata -> obshto otsecheni galwi ot unaka
1 -> 1
2 -> 3
4 -> 7
8 -> 15
16 -> 31
32 -> 63
64 -> 127
128 -> 255
256 -> 511
512 -> 1023
1024 -> 2047
2048 -> 4095
4096 -> 8191
8192 -> 16383
16384 -> 32767
32768 -> 65535

kogato lamiata se e opitala da prakne 65536 glawi e bug-nala, zashtoto 65536 e 17 bit-owo chislo : 10000000000000000

IZWOD : otrezani sa obshto 65535 glawi.

Ako e bila MUJKA -> 65535+1=65536 :)



Тема Re: skivajte za kwo stawa duma ! [re: Garamudza]  
Автор Songbird (птица проклета)
Публикувано14.11.02 14:51



unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TSpaska = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Button2: TButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
glawiSI : SmallInt;
glawiWORD : WORD;
{ Public declarations }
end;

var
Spaska: TSpaska;

implementation

{$R *.dfm}

procedure TSpaska.Button1Click(Sender: TObject);
Var
otrqzani : Integer;
begin
otrqzani := StrToInt(Edit1.Text);
If otrqzani <= glawiSI Then
glawiSI := ( glawiSI - otrqzani ) + ( Otrqzani * 2 )
else ShowMessage('Не можете да отрежете повече глави отколкотo има ламята');
Edit2.Text := IntToStr(glawiSI);
end;

procedure TSpaska.FormCreate(Sender: TObject);
begin
glawiSI := 1;
glawiWORD := 1;
label5.Caption := 'Smallint -32768..32767 signed 16-bit' + #13#10 +
'Word 0..65535 unsigned 16-bit';

end;

procedure TSpaska.Button2Click(Sender: TObject);
Var
otrqzani : Integer;
begin
otrqzani := StrToInt(Edit3.Text);
If otrqzani <= glawiWORD Then
glawiWORD := ( glawiWORD - otrqzani ) + ( Otrqzani * 2 )
else ShowMessage('Не можете да отрежете повече глави отколкотo има ламята');
Edit4.Text := IntToStr(glawiWORD);
end;
end.




Страници по тази тема: 1 | 2 | 3 | 4 | 5 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.