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

制作网站学什么软件企业管理系统er图

制作网站学什么软件,企业管理系统er图,家具网站建设,建设征婚网站题面 分析 观察指针移动的性质,可以发现每一段都是从起点走到终点,在原路返回,这样每一段也就表示,在起点处加一,在终点处减一,形成了很明显的差分结构,思考能否构造出a数组的关键就是他的前缀…

题面

分析

观察指针移动的性质,可以发现每一段都是从起点走到终点,在原路返回,这样每一段也就表示,在起点处加一,在终点处减一,形成了很明显的差分结构,思考能否构造出a数组的关键就是他的前缀和数组b的b[n]必须等于0,并且每一个 b i b_i bi都不能小于0,因为起点大于0,终点小于0,所有数都应该是大于等于0的,在某一个下标一旦前缀和数组元素等于0,代表开始原路返回,这是走过最长的一段,那么后面所有的前缀和元素都必须是0.

代码

#include <bits/stdc++.h>using namespace std;
using ll = long long;void solve() {int n;cin >> n;vector<ll> a(n + 1);for(int i = 1; i <= n; i ++) {cin >> a[i];a[i] += a[i - 1];}if(a[n] != 0) {cout << "No\n";return ;}int flag = 0;for(int i = 1; i <= n; i ++) {if(a[i] < 0) {flag = 1;break;}}int cnt = 0;for(int i = 1; i <= n; i ++) {if(a[i] == 0) cnt = 1;else {if(cnt == 1) {flag = 1;break;}}}if(flag == 1) cout << "No\n";else cout << "Yes\n";
}int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int T;cin >> T;while(T --) {solve();}
}
http://www.yayakq.cn/news/538027/

相关文章:

  • 网站制作计划书开网店如何运营和推广
  • 用 php网站建设打出一首古诗c 网站开发中间层怎么写
  • 网站的风格有哪些如何做游戏试玩网站
  • 视频教育网站建设城乡建设厅网站首页
  • 呼和浩特网站建设公司网站技能培训班有哪些
  • 视频网站开发需求分析做包装用哪个网站
  • 学电商比较好的网站有哪些成都市建设厅官方网站
  • 全网最大的精品网站自己如何搭建网站
  • 网站手机客户端制作动易网站后台管理功能
  • 网页界面设计内容贺州网站seo
  • 泰州网站建设报价江苏中粟建设工程有限公司网站
  • 智慧旅游类网站开发商wordpress 七牛上传
  • 建设网站需要了解些什么东西企业网站建设协议
  • 济南营销网站建设外部网站跳转小程序
  • 购买服务器后如何做网站网站后台密码忘了
  • 手机参数查询网站网站开发线上销售技巧
  • 用局域网建设网站遵义工作网招聘信息网
  • 济南做网站哪里好网站备案网站建设方案书
  • 医生做网站不违法中国设计公司排名前十强
  • 卖保健品可以自己做网站卖吗丽水哪里做网站
  • 网站集约化建设优点用易语言可以做网站吗
  • 网站建设行业动态凡科互动游戏修改器
  • 免费网站管理系统下载做任务赚取佣金网站
  • 网站建设与管理自考重点山东网站建设哪家权威
  • 中国建设监理协会官方网站在线制作ppt
  • 淘宝网的网站设计方案市场调研方法有哪些
  • 重庆外贸网站建设公司中东跨境电商平台有哪些
  • 网站营销学多久如何利用问答类网站做推广
  • 网站如何为关键词做外链企业建站公司实力对比
  • 手机版网站模板下载建设银行郑州市自贸区分行网站