• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Wychodzi poza zakres?

Cloud VPS
+1 głos
285 wizyt
pytanie zadane 4 lipca 2015 w Algorytmy przez krecik1334 Maniak (58,390 p.)
zamknięte 5 lipca 2015 przez krecik1334
#include <stdio.h>
#include <math.h>

int main(){
    unsigned long long x, y, temp;
    while(scanf("%llu %llu", &x, &y))
    {
        x -= 1;
        y = (y*(y+1))/2;
        temp = y;
        y %= 1010101011;
        y*=temp;
        x = (x*(x+1))/2;
        temp = x;
        x %= 1010101011;
        x *= temp;
        unsigned long long suma = y-x;
        printf("%llu\n", suma);
    }
}

To jest algo na policzenie sumy sześcianów wszystkich liczb naturalnych od x do y włącznie modulo 1010101011 w czasie stałym. Niestety, prawdopodobnie wychodzi poza zakres. Ale gdzie? Chyba nigdy nie pojmę tego rzutowania, mimo że na pierwszy rzut oka takie proste.

komentarz zamknięcia: wyjasnione

1 odpowiedź

0 głosów
odpowiedź 5 lipca 2015 przez Dorion300 Szeryf (90,250 p.)
edycja 5 lipca 2015 przez Dorion300
Ze względu ze nie mam dostępu do kompilatora, to nie mogę ci poszukać ale znam fajną metodę na szybsze znalezienie. Użyj funkcji getch(). I przenieś co ileś tam linijek do przodu ten getch() dopóki nie wyświetli się problem. Dzięki temu będziesz wiedział gdzie dokładnie jest problem, jeśli chodzi o ten modulator %= 10101... To nie ogarniam, jeśli liczba będzie za mała to pozostaje bez zmian (poniżej liczby 10101-10),ale może ci o to chodzi.
komentarz 5 lipca 2015 przez Dorion300 Szeryf (90,250 p.)
O, widzę "wyjaśnione".

 

Z ciekawości.

W czym był problem?

Podobne pytania

0 głosów
0 odpowiedzi 219 wizyt
pytanie zadane 13 grudnia 2019 w C i C++ przez Alan Kruszyński Obywatel (1,410 p.)
0 głosów
1 odpowiedź 156 wizyt
pytanie zadane 28 września 2019 w JavaScript przez niezalogowany
0 głosów
2 odpowiedzi 580 wizyt
pytanie zadane 27 grudnia 2016 w Matematyka, fizyka, logika przez qlucha Obywatel (1,790 p.)

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...