当前位置: 首页 > news >正文

网站开发计划怎么写网站后台软件可以自己做吗

网站开发计划怎么写,网站后台软件可以自己做吗,文化建设包括哪些内容,兰州网站建设ulezhi目录 100262. 求出加密整数的和 原题链接 思路分析 AC代码 3080. 执行操作标记数组中的元素 原题链接 思路分析 AC代码 100249. 替换字符串中的问号使分数最小 原题链接 思路分析 AC代码 100241. 求出所有子序列的能量和 原题链接 思路分析 AC代码 100262. 求出…目录 100262. 求出加密整数的和 原题链接 思路分析 AC代码 3080. 执行操作标记数组中的元素 原题链接 思路分析 AC代码 100249. 替换字符串中的问号使分数最小 原题链接 思路分析 AC代码 100241. 求出所有子序列的能量和 原题链接 思路分析 AC代码 100262. 求出加密整数的和 原题链接 100262. 求出加密整数的和 思路分析 直接模拟即可 O(nlogn) AC代码 class Solution { public:int sumOfEncryptedInt(vectorint nums) {for(auto x : nums){string s to_string(x);char ma *max_element(s.begin(), s.end());for(auto ch : s) ch ma;x stoi(s);}return accumulate(nums.begin(), nums.end(), 0);} }; 3080. 执行操作标记数组中的元素 原题链接 3080. 执行操作标记数组中的元素 思路分析 还是模拟题 把所有元素放set内然后遍历操作如果访问过就执行操作二否则先执行操作一再执行操作二 O(nlogn)因为最多删n次 AC代码 class Solution { public:typedef pairint,int pii;vectorlong long unmarkedSumArray(vectorint nums, vectorvectorint q) {int n q.size(), m nums.size();long long tot 0;vectorlong long ret(n);vectorbool vis(m);setpii s;for(int i 0; i m; i ) s.insert(make_pair(nums[i], i)), tot nums[i];for(int j 0; j n; j){int i q[j][0], k q[j][1];if(!vis[i]) s.erase(s.find(make_pair(nums[i], i))), tot - nums[i], vis[i] 1;for(; k 0 s.size(); k--) vis[s.begin()-second] 1, tot - s.begin()-first, s.erase(s.begin());ret[j] tot;}return ret;} }; 100249. 替换字符串中的问号使分数最小 原题链接 100249. 替换字符串中的问号使分数最小 思路分析 贪心 我们考虑最终状态的分数来自于26个字母的贡献不同字母之间互不影响 那么最终状态其实就是有26个桶桶内元素个数分别为cnt[i]然后满足Σcnt[i] len(s) 然后对于每个桶的贡献为(cnt[i] - 1) * cnt[i] / 2 要使得所有桶的贡献和最小我们就可以贪心地来做 先把不是问号地字符放到桶中然后顺序遍历问号将其赋值为当前桶内数目最少的字符然后更新桶 但这只是获取了最终的各个桶内字符的个数然后我们将原有的字符从桶中拿去然后遍历问号位置按字符序从桶内取出字符即可 O(nU)U为字符集大小 AC代码 class Solution { public:string minimizeStringValue(string s) {int cnt[26]{0};string ret s;for(auto x : ret) if(x ! ?) cnt[x - a];for(auto ch : s)if(ch ?){int i min_element(cnt, cnt 26) - cnt;ch i a, cnt[ch - a];}for(auto x : ret) if(x ! ?) cnt[x - a]--;for(auto ch : ret){if(ch ?){int i 0;for(; !cnt[i]; i);ch i a, cnt[i]--;}}return ret;} }; 100241. 求出所有子序列的能量和 原题链接 100241. 求出所有子序列的能量和 思路分析 很明显的01背包 先考虑和为k的子序列数目显然就是01背包板子问题 但是这道题相当于是求子序列的和为k的子序列的和的和 那么我们这样考虑对于那些和为k的子序列可以被多少序列包含 显然有2 ^ (n - len)个序列包含了这个和为k的子序列 那么我们只需要在01背包的板子的转移方程稍加修改即可 定义f[i][j]为前i个元素中和为j的所有子序列的能量和 那么递推的时候还是选或不选的思路 选或不选有f[i][j] f[i - 1][j] * 2即nums[i]可以加入前面和为j的子序列也可以不加入 然后我们注意nums[i]也可以和前面和为j - nums[i]的子序列组合形成一个新的和为j的序列 所以当j nums[i]的时候有f[i][j] f[i - 1][j - nums[i]] O(nk) AC代码 class Solution { public: static constexpr int mod 1e97;int sumOfPower(vectorint nums, int k) {long long f[105]{0};f[0] 1;for(auto x : nums)for(int j k; j 0; j--)if(j x) f[j] (f[j] * 2 f[j - x]) % mod;else f[j] (f[j] 1) % mod;\return f[k];} };
http://www.hkea.cn/news/14453941/

相关文章:

  • 百度爱采购网站企业门户网站建设论文
  • 上线了建站回龙观手机网站建设服务
  • 唐朝网站手机网站用模版
  • 网站标题有什么作用合肥网络推广有限公司
  • 省级别网站建设方案深圳福田保安公司
  • 从音乐网站下载歌曲做铃音要收费吗做网站可以在哪儿接活
  • 长宁建设机械网站长沙做网站湖南微联讯点不错
  • 厦门网站制作收费做引流网站怎么赚钱赚谁的钱
  • 论文引用网站怎样做脚注wordpress主题2019
  • 用网站做平台房屋装修设计app免费
  • 北京大型网站开发线上做网站赚钱
  • 天津品牌网站建设是什么网站建设qq
  • 网站建设时间计划表马良行网站3d模型预览怎么做的
  • 帝国cms地方门户网站模板十大网站app软件
  • 邯郸做网站最好的公司京东商城网上购物官网
  • 中国建设工程造价管理协会登录网站淘宝网站制作
  • 流量对网站的作用wordpress添加标签插件
  • 定制型网站制作公司德国和俄罗斯和做视频网站
  • 什么企业网站能自己做wordpress修改固定连接403
  • 专业建设网站企业网站单页站群
  • 开发网站现实网络传输失败小程序开发费用多少
  • 苏州做企业网站建设吴忠住房和城乡建设局网站
  • 如何找人帮我做网站推广wordpress 文章在数据库
  • 合肥网站建设王道下拉強做网店运营新手入门教程
  • 宁德网站开发公司上海商场网站开发
  • 建筑工程素材资源网站肇东网页设计
  • 物流网站首页图片企业官网模版制作
  • 电商网站建设行情郴州微游网络科技有限公司
  • WordPress的目录大纲seo有些什么关键词
  • 什么软件做电影短视频网站公众号文章制作