| Problem | mirrors |
|---|---|
| User | yanganyi |
| Submission Time | 2025-06-20 14:45:43 |
| Score | 0 |
| Max Time | N/A |
| Max Memory | N/A |
Owl Get a Life
mirrors.cpp: In function ‘int32_t main()’:
mirrors.cpp:11:49: error: cannot convert ‘main()::<lambda(long long int, long long int)>’ to ‘long long int’ in initialization
11 | int sum=[&](int l,int r){return p[r]-p[l-1];};
| ^
mirrors.cpp: In lambda function:
mirrors.cpp:12:117: error: expression cannot be used as a function
12 | int lb=[&](int pos,int h){if(!pos||!h) return 0;int lo=0,hi=pos;while(lo<hi){int m=(lo+hi+1)>>1;(sum(pos-m+1,pos)<=h?lo:hi)=m;}return lo;};
| ^
mirrors.cpp:12:139: error: inconsistent types ‘int’ and ‘long long int’ deduced for lambda return type
12 | int lb=[&](int pos,int h){if(!pos||!h) return 0;int lo=0,hi=pos;while(lo<hi){int m=(lo+hi+1)>>1;(sum(pos-m+1,pos)<=h?lo:hi)=m;}return lo;};
|