Results 1 to 4 of 4

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Nikon user Corsuse's Avatar
    Join Date: Sep:2007
    Location: Ñîôèÿ
    Posts: 985

    Çàäà÷à íà java

    Èìàì âúïðîñ îòíîñíî åäíà çàäà÷à.

    Äàäåíî å ÷èñëî n, ñòîéíîñò v (v = 0 èëè 1) è ïîçèöèÿ p. Íàïèøåòå
    ïîðåäèöà îò îïåðàöèè, êîèòî äà ïðîìåíÿò ñòîéíîñòòà íà n, òàêà ÷å
    áèòúò íà ïîçèöèÿ p äà èìà ñòîéíîñò v. Ïðèìåð n=35, p=5, v=0 -> n=3.
    Îùå åäèí ïðèìåð: n=35, p=2, v=1 -> n=39.

    Âúïðîñúò ìè å, êàêâà å òî÷íî öåëòà íà çàäà÷àòà. Âèíàãè ëè äà ñå ïðîìåíÿ, çàäàäåíîòî ÷ñëî n ÷ðåç ñìÿíà íà ñòîéíîñòòà íà áèòà â äàäåíà ïîçèöèÿ èëè äà ñå ïðîìåíÿ ñàìî àêî ñòîéíîñòòà íà äàäåí áèò íà äàäåíà ïîçèöèÿ íå ñúâïàäà ñúñ ñòîéíîñòòà v, êîÿòî ñìå âúâåëè ?


    Áëàãîäàðÿ ïðåäâàðèòåëíî .
    Last edited by Corsuse; 22nd July 2010 at 14:39.

  2. #2
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    Quote Originally Posted by Corsuse View Post
    Âèíàãè ëè äà ñå ïðîìåíÿ, çàäàäåíîòî ÷ñëî n ÷ðåç ñìÿíà íà ñòîéíîñòòà íà áèòà â äàäåíà ïîçèöèÿ èëè äà ñå ïðîìåíÿ ñàìî àêî ñòîéíîñòòà íà äàäåí áèò íà äàäåíà ïîçèöèÿ íå ñúâïàäà ñúñ ñòîéíîñòòà v, êîÿòî ñìå âúâåëè ?
    È äâåòå ñà âåðíè. Îáðúùàíåòî íà ñòîéíîñòòà íà äàäåí áèò ïðèáàâÿ (0->1) êúì èëè èçâàæäà (1->0) îò ÷èñëîòî 2^n, êúäåòî n å ïîçèöèÿòà, áðîåíà îò 0. "Ñìÿíàòà" 0->0 èëè 1->1 íà ñúîòâåòíèÿ áèò íå ïðîìåíÿ ñòîéíîñòòà.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  3. #3
    Nikon user Corsuse's Avatar
    Join Date: Sep:2007
    Location: Ñîôèÿ
    Posts: 985
    È êàêâî òî÷íî òðÿáâà äà íàïðàâÿ â ïðîãðàìàòà? Íå ìè å ÿñíî êàê äà äåéñòâàì ?

  4. #4
    Registered User
    Join Date: Feb:2006
    Location: Plovdiv
    Posts: 392
    Äàäåíî å ÷èñëî n, ñòîéíîñò v (v = 0 èëè 1) è ïîçèöèÿ p.
    ïñåâäî êîä:
    Code:
    m = 1 << p
    
    if(v == 1)
        n |= m;
    else
        n &= ~m
    
    print n

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè