RemmargorP's blog

By RemmargorP, 9 years ago, In Russian

Задача:

Дана последовательность цифр. Нужно найти сумму всех возможных чисел, которые могут быть "склеены" из этих цифр на отрезке [L;R]

Если для хранения этих цифр использовать vector<char> data, то при вычислении (1LL * data[i] * p[i]) получается RE. Меняю на vector<int> — accepted.

Считывание у меня такое:

for (int i = 0; i < n; ++i) {
    scanf("%d", &data[i]);
}

Это связано с особенностью компилятора или я что-то сделал не так?

  • Vote: I like it
  • 0
  • Vote: I do not like it