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

question-closed Wychodzi poza zakres?

VPS Starter Arubacloud
+1 głos
247 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 125 wizyt
pytanie zadane 13 grudnia 2019 w C i C++ przez Alan Kruszyński Obywatel (1,410 p.)
0 głosów
1 odpowiedź 120 wizyt
pytanie zadane 28 września 2019 w JavaScript przez niezalogowany
0 głosów
2 odpowiedzi 435 wizyt
pytanie zadane 27 grudnia 2016 w Matematyka, fizyka, logika przez qlucha Obywatel (1,790 p.)

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...