网站建设的核心是什么网站优化公司大家好
2026/4/18 9:16:06 网站建设 项目流程
网站建设的核心是什么,网站优化公司大家好,第一接单网平台,百度云官网登录首页lc3811合法子序列dplc560前缀异或_hash动态统计#xff0c;计算将数组分割为交替异或和等于 target1 、 target2 的子段的方案数#xff0c;结果取模 10^97class Solution { public:int alternatingXOR(vectorint nums, int target1, int target2) {constexpr…lc3811合法子序列dplc560前缀异或_hash动态统计计算将数组分割为交替异或和等于 target1 、 target2 的子段的方案数结果取模 10^97class Solution {public:int alternatingXOR(vectorint nums, int target1, int target2) {constexpr int MOD 1000000007;unordered_mapint, int f1;unordered_mapint, int f2 {{0, 1}};int pre_sum 0;for (int i 0; ; i) {pre_sum ^ nums[i];int last1 f2[pre_sum ^ target1];// [0,i] 的最后一段的异或和是 target1 的方案数int last2 f1[pre_sum ^ target2];// [0,i] 的最后一段的异或和是 target2 的方案数if (i nums.size() - 1)return (last1 last2) % MOD;f1[pre_sum] (f1[pre_sum] last1) % MOD;f2[pre_sum] (f2[pre_sum] last2) % MOD;}}};不推荐用 状态机dp 不一定具有周期性lc3810class Solution {public:int minOperations(vectorint nums, vectorint target) {unordered_setint st;for (int i 0; i nums.size(); i) {int x nums[i];if (x ! target[i]) {st.insert(x);}}return st.size();}};lc3809多条件tuple cmp trickans min(ans, tuple{-q, x, y}); // 加个负号变成求 q 的最大值class Solution {public:vectorint bestTower(vectorvectorint towers, vectorint center, int radius) {int cx center[0], cy center[1];auto ans tuple{1, -1, -1};for (auto t : towers) {int x t[0], y t[1], q t[2];if (abs(x - cx) abs(y - cy) radius) {ans min(ans, tuple{-q, x, y}); // 加个负号变成求 q 的最大值}}return {get1(ans), get2(ans)};}};

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询