Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Solution {
- public:
- long long minimumPerimeter(long long neededApples) {
- long long i=1;
- for(;neededApples>0;i++){
- neededApples-=3*i*4; // i*4+2*i*4
- neededApples-=(((2*i)*(2*i-1))/2-(i*(i+1))/2)*8; // summation using (n*(n+1))/2
- }
- return (i-1)*8;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement