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

网站服务器停止响应怎么办地推接单正规平台

网站服务器停止响应怎么办,地推接单正规平台,软件开发的工资,文案交流网站⭐️个人主页:小羊 ⭐️所属专栏:每日两三题 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 小乐乐改数字 (模拟)十字爆破 (预处理模拟)比那名居的桃子 (滑窗 / 前缀和) 小乐乐改数字 (模拟) 小乐乐改数字…
头像
⭐️个人主页:@小羊
⭐️所属专栏:每日两三题
很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~

动图描述

目录

    • 小乐乐改数字 (模拟)
    • 十字爆破 (预处理+模拟)
    • 比那名居的桃子 (滑窗 / 前缀和)


小乐乐改数字 (模拟)

  • 小乐乐改数字

在这里插入图片描述

  • 首先我们需要知道这个整数的长度来一位一位遍历,最容易想到的是通过模10除10操作用数组存储每一位;
  • 可以以 string 类型读入整数,直接操作字符串,最后还可以用 stoi 函数自动去掉有前导0的情况。
#include <iostream>
using namespace std;int main()
{string str;cin >> str;for (auto& e : str){if (e % 2) e = '1';else e = '0';}cout << stoi(str) << endl;return 0;
}

十字爆破 (预处理+模拟)

  • 十字爆破

在这里插入图片描述

  • 通过预处理操作,用 row[N] 和 col[N] 统计每一行每一列所有数之和,方便后续使用;
  • 因为每一行每一列总会相交于一点,因为还需要减去这一点的值。
#include <iostream>
using namespace std;const int N = 1e6 + 1;
using ll = long long;
ll row[N], col[N]; 
ll n, m;int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin >> n >> m;ll arr[n][m];for (int i = 0; i < n; i++){for (int j = 0; j < m; j++){cin >> arr[i][j];row[i] += arr[i][j];col[j] += arr[i][j];}}for (int i = 0; i < n; i++){for (int j = 0; j < m; j++){cout << row[i] + col[j] - arr[i][j] << " ";}cout << endl;}return 0;
}

比那名居的桃子 (滑窗 / 前缀和)

  • 比那名居的桃子

在这里插入图片描述

  • 固定窗口大小的滑动窗口问题,维护窗口内的值,在合适的时机<进窗口、判断、更新值、出窗口>。
#include <iostream>
using namespace std;const int N = 1e5 + 1;
using ll = long long;
ll h[N], s[N];
ll sumh, sums, n, k;int main()
{cin >> n >> k;for (int i = 1; i <= n; i++) cin >> h[i];for (int i = 1; i <= n; i++) cin >> s[i];ll maxh = 0, mins = 0, day = 0;for (int l = 1, r = 1; r <= n; r++){sumh += h[r];sums += s[r];if (r - l + 1 == k){if (sumh > maxh){maxh = sumh;mins = sums;day = l;}else if (sumh == maxh && sums < mins){maxh = sumh;mins = sums;day = l;}sumh -= h[l];sums -= s[l++];}}cout << day << endl;return 0;
}
  • 求一段区间内的和,也可以用前缀和来做,某两个前缀和的差 == 滑动窗口内维护的值,其他的操作没什么区别。
#include <iostream>
using namespace std;const int N = 1e5 + 1;
using ll = long long;
ll preh[N], pres[N];
ll sumh, sums, n, k;int main()
{cin >> n >> k;for (int i = 1; i <= n; i++) {int a; cin >> a;preh[i] = preh[i - 1] + a;}for (int i = 1; i <= n; i++) {int b; cin >> b;pres[i] = pres[i - 1] + b;}ll maxh = 0, mins = 0, day = 0;for (int i = k; i <= n; i++){if (preh[i] - preh[i - k] > maxh){maxh = preh[i] - preh[i - k];mins = pres[i] - pres[i - k];day = i - k + 1;}else if (preh[i] - preh[i - k] == maxh){if (pres[i] - pres[i - k] < mins){maxh = preh[i] - preh[i - k];mins = pres[i] - pres[i - k];day = i - k + 1;}}}cout << day << endl;return 0;
}

本篇文章的分享就到这里了,如果您觉得在本文有所收获,还请留下您的三连支持哦~

头像
http://www.dtcms.com/wzjs/49919.html

相关文章:

  • 泰国做网站百度网站排名优化价格
  • 西安十大网站制作公司电商平台如何推广运营
  • 杭州有哪些网站建设今天军事新闻最新消息
  • 醴陵网站开发宁波seo快速优化公司
  • 跨境电商单页网站的详情页怎么做的厦门百度关键词优化
  • 做游戏门户网站要注意什么阿里域名购买网站
  • 17一起做网站客服百度seo公司报价
  • 成人高考报名seo外包公司怎么样
  • 江苏天宇建设集团有限公司网站河南品牌网络推广外包
  • 江苏商城网站建设百度商城官网首页
  • 宠物网站开发功能需求网络推广山东
  • 简约大方网站优化大师安卓版
  • 浏览有关小城镇建设的网站舆情网站直接打开怎么弄
  • 中国旅游网站的建设seo基础知识培训视频
  • 王烨重生电脑优化用什么软件好
  • 旅行社网站建设方案娃哈哈软文推广
  • 晋江文创园网站建设抖音seo系统
  • 黄冈做网站店铺运营方案策划
  • 宁波做网站的大公司排名电脑优化软件排行榜
  • 做论坛网站需要多大空间最新新闻热点大事件
  • axure做网站教学视频上海seo有哪些公司
  • 做一家网站广州seo网站排名
  • 越秀高端网站建设怎样做网站卖自己的产品
  • 网站建设的目标百度seo公司整站优化
  • 株洲网站做的好的公司百度竞价开户3000
  • wordpress私信插件深圳seo优化公司搜索引擎优化方案
  • 扬州市政府门户网站建设的调查报告南宁seo推广外包
  • 外贸先做网站再开公司人力资源培训与开发
  • 安阳县七中游戏优化大师下载安装
  • 注册功能网站建设sem模型