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

快照不更新怎么办关键词优化排名用哪个软件比较好

快照不更新怎么办,关键词优化排名用哪个软件比较好,搜索关键词排名优化软件,手机网站案例蓝桥杯小白赛 ​​​​​​​3.小蓝的金牌梦【算法赛】 - 蓝桥云课 (lanqiao.cn) 数组长度为质数,最大的子数组和 素数 前缀和 #include "bits/stdc.h" using namespace std; #define int long long #define N 100010 int ans[N];int s[N];vector&l…

蓝桥杯小白赛 

​​​​​​​3.小蓝的金牌梦【算法赛】 - 蓝桥云课 (lanqiao.cn)

数组长度为质数,最大的子数组和

素数 + 前缀和

#include "bits/stdc++.h"
using namespace std;
#define int long long
#define N 100010
int ans[N];int s[N];vector<int> prime;
bool is_prime[N];void Era(int n) {is_prime[0] = is_prime[1] = true;for (int i = 2; i <= n; ++i) {if (!is_prime[i]) {prime.push_back(i);if ((int)i * i > n) continue;for (int j = i * i; j <= n; j += i) is_prime[j] = true;}}
}
void Eratosthenes(int n) {is_prime[0] = is_prime[1] = false;for (int i = 2; i <= n; ++i) is_prime[i] = true;for (int i = 2; i <= n; ++i) {if (is_prime[i]) {prime.push_back(i);if ((long long)i * i > n) continue;for (int j = i * i; j <= n; j += i)// 因为从 2 到 i - 1 的倍数我们之前筛过了,这里直接从 i// 的倍数开始,提高了运行速度is_prime[j] = false;  // 是 i 的倍数的均不是素数}}
}
signed main() {ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);int maxn = -1e18;;int n, t;cin >> n;for (int i = 1; i <= n; ++i) {cin >> t;s[i] = s[i-1] + t;}Era(n);for (int i = 0; i < prime.size(); ++i) {for (int j = prime[i]; j <= n; ++j) {maxn = max(maxn, s[j]-s[j-prime[i]]);}}// for (auto x:prime) {//   cout << x << ' ';// }cout << maxn << endl;return 0;
}

4.合并石子加强版【算法赛】 - 蓝桥云课 (lanqiao.cn)

数学

a*b + (a+b)*c == a*b + a* c + b*c == b*c + (b+c)*a

#include "bits/stdc++.h"
using namespace std;
#define int unsigned long long
signed main()
{ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);int n, t, sum=0, free=0;cin>>n;// cin >> sum;for(int i=0;i<n;++i){cin >> t;free += t*sum;sum += t;// free += ;}cout << free << endl;return 0;
}

力扣双周赛

100130. 找到两个数组中的公共元素 - 力扣(LeetCode)

看错题意

class Solution {
public:vector<int> findIntersectionValues(vector<int>& nums1, vector<int>& nums2) {unordered_set<int> set1(nums1.begin(), nums1.end());unordered_set<int> set2(nums2.begin(), nums2.end());vector<int> ans(2);for (int x: nums1) ans[0] += set2.count(x);for (int x: nums2) ans[1] += set1.count(x);return ans;}
};

 总结

set1(nums1.begin(), nums2.end())  容器可以直接根据另一个容器初始化

set.count(x)         如果找到数值为x的元素,返回1;找不到,返回0

100152. 消除相邻近似相等字符 - 力扣(LeetCode)

 看成首位也需要判断(环)

贪心,贪第二个

class Solution {
public:int removeAlmostEqualCharacters(string word) {int cnt = 0;for (int i = 0; i < word.size() - 1; ++i){if (abs((word[i]-word[i+1])) <= 1) {// word[i+1] = 'A';++i;++cnt;}}return cnt;}
};

2958. 最多 K 个重复元素的最长子数组 - 力扣(LeetCode)

暴力超时

子数组:1 哈希表 2 滑动窗口

class Solution {
public:int maxSubarrayLength(vector<int>& nums, int k) {int ans = 0, left = 0;unordered_map<int, int> cnt;for (int right = 0; right < nums.size(); ++right) {++cnt[nums[right]];while (cnt[nums[right]] > k) {--cnt[nums[left++]];}ans = max(ans, right - left + 1);}return ans;}
};

本周计划:

盛最多水的容器 接雨水_哔哩哔哩_bilibili

同向双指针 滑动窗口【基础算法精讲 03】_哔哩哔哩_bilibili

2958. 最多 K 个重复元素的最长子数组 - 力扣(LeetCode) 

2560. 打家劫舍 IV - 力扣(LeetCode)

 

http://www.yayakq.cn/news/368473/

相关文章:

  • 建被采集的网站肥城网站网站建设
  • 做阀门销售什么网站最好网页广告设计师培训学校
  • 网站开发 思维导图论坛怎样发帖推广
  • 做网站用什么空间seo网站优化专家
  • 网站开发是指新媒体运营岗位职责
  • 如何建设营销型的网站北京软件开发公司企云云
  • 厦门网站公司河北保定网站建设
  • 建筑企业网站天津哪家制作网站好
  • 临沂做网站优化天津专业制作企业官网
  • 天津通用网站建设收费前端开发工具哪个好
  • 坂田网站建设费用明细装修123网
  • 网站运营和管理湘潭网站建设 问下磐石网络
  • 移动网站建站wap网站开发实例
  • 网站开发与解决技巧安居客二手房
  • 网站里自已的微信联系如何做廊坊网站建设方案开发
  • 鹤峰网站建设河南郑州网站建设哪家公司好
  • 成品网站10款全网vip影视网站一键搭建
  • 李沧网站建设公司做谐和年龄图的网站
  • 重庆建设教育培训管理系统网站高校门户网站的建设
  • 成都论坛网站建设做百度推广送的网站
  • 免费网站模板下载大全下载表情包制作在线
  • 网站备案幕布大小手机版网站制作费用
  • 做细胞激活的母液网站购物网站开发 项目描述
  • net网站建设多少前公司企业做网站怎么做
  • 服务 好的网站制作如何自己编写一个程序
  • 做网站怎么接单域名及网站建设实验报告
  • 网站地图 seo网页美工制作流程
  • 设计精美的国外网站上海上市装修公司
  • 单位网站备案济南网站建设培训学校
  • 监控企业网站模板好医生网站继续教育网