Задача:
Дана последовательность цифр. Нужно найти сумму всех возможных чисел, которые могут быть "склеены" из этих цифр на отрезке [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]);
}
Это связано с особенностью компилятора или я что-то сделал не так?