Problem mirrors
User sporknives
Submission Time 2025-07-05 12:23:44
Score 0
Max Time N/A
Max Memory N/A

Compile Error

mirrors.cpp: In function ‘int main()’:
mirrors.cpp:30:34: error: cannot convert ‘std::_Deque_iterator<long long int, long long int&, long long int*>’ to ‘long long int*’ in initialization
30 | int *ub = upper_bound(psum.begin(),psum.end(),lsum*2);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| std::_Deque_iterator<long long int, long long int&, long long int*>
mirrors.cpp:31:35: error: no match for ‘operator-’ (operand types are ‘long long int*’ and ‘std::deque<long long int>::iterator’ {aka ‘std::_Deque_iterator<long long int, long long int&, long long int*>’})
31 | ans=max(ans, (int) (ub-psum.begin()));
| ~~^~~~~~~~~~~~~
| | |
| | std::deque<long long int&