TRA-3

202 阅读1分钟

Tips

vivo全面屏的activity动画包括状态栏,所以经常有一个黑框跟着飞来飞去,想完整适配需要给一个alpha值。

Recieve

easy-float,目前维护最好的悬浮窗框架,看起来没什么问题。

github.com/princekin-f…

Algorithm

三数只和小于n的组合数

if (nums.size() < 3) return 0;
        int res = 0, n = nums.size();
        sort(nums.begin(), nums.end());
        for (int i = 0; i < n - 2; ++i) {
            int left = i + 1, right = n - 1;
            while (left < right) {
                if (nums[i] + nums[left] + nums[right] < target) {
                    res += right - left;
                    ++left;
                } else {
                    --right;
                }
            }
        }
        return res;