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







