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

学习软件编程软件优化

学习软件编程,软件优化,肇庆建网站,不用下载微信在线登录Element Extermination—CF1375C 参考文章 思路 若 a 1 a n a_1a_n a1​an​#xff0c; 初始时 a 2 , . . . , a n − 1 a_2, ..., a_{n-1} a2​,...,an−1​ 这 n − 2 n-2 n−2 个元素中大于 a 1 a_1 a1​ 中的元素都能通过 a 1 a_1 a1​ 而被删除 a n a_1a_n a1​an​ 初始时 a 2 , . . . , a n − 1 a_2, ..., a_{n-1} a2​,...,an−1​ 这 n − 2 n-2 n−2 个元素中大于 a 1 a_1 a1​ 中的元素都能通过 a 1 a_1 a1​ 而被删除而小于 a n a_n an​ 中的元素都能通过 a n a_n an​ 而被删除。易知这样这 n − 2 n-2 n−2 个元素一定大于 a 1 a_1 a1​ 或小于 a n a_n an​所以最后剩下初始时的 a 1 a_1 a1​ 和 a n a_n an​任意删除其中一个即可。 若 a 1 a n a_1a_n a1​an​ 因为在删除 a a a 中的元素的时候易知 a 1 a_1 a1​ 不会减小 a n a_n an​ 不会增大。所以动态变化的数组 a a a 无论什么时候都一定满足 a 1 a n a_1a_n a1​an​那么显而易见 a a a 数组不可能剩一个元素。 C o d e Code Code #include bits/stdc.h #define int long long #define sz(a) ((int)a.size()) #define all(a) a.begin(), a.end() using namespace std; using PII pairint, int; using i128 __int128; const int N 3e5 10;int n; int a1, an;void solve() {cin n;for (int i 1; i n; i ) {cin an;if (i 1) {a1 an;}}if (a1 an) {cout YES\n;} else {cout NO\n;} }signed main() {ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int T 1;cin T; cin.get();while (T --) solve();return 0; }
http://www.hkea.cn/news/14445794/

相关文章:

  • 孝感网站建设磁力链
  • 海北公司网站建设价格低wordpress插件c
  • 同程网站建设分析安阳网站建设开发
  • 400电话申请网站源码程序天津都有哪些制作网站
  • wordpress图片轮播插件重庆seo技术教程
  • wordpress忘记密码ftp廊坊网站的优化
  • 维护公司网站建设个人网站首页布局
  • 四川工程建设项目一般挂什么网站电商软件开发平台
  • 成都网站建设电话咨询百度网络营销app下载
  • 顺德微网站建设电脑字体wordpress
  • 电子商务网站建设人才调研做英语教具的网站
  • 这几年做哪个网站致富女孩做网站工作辛苦吗
  • server 2012 iis 添加网站how to use wordpress
  • 济南网站建设及推广网站建设流量从哪里来
  • 用什么软件做网站模板做家具网站要多少钱
  • 济宁做网站有哪几家手机网站建设ppt
  • 网站做网站反向代理违法价格网
  • 网站开发合同里的坑phpcmsv9手机网站源码
  • 中国设计联盟网服务内容常州seo收费
  • 绿色网站模板大全免费正能量erp软件下载
  • 小米路由器做网站服务器吗搜索引擎营销案例分析题
  • 制作宝安网站建设什么自己做网站吗
  • 官方网站建设流程wordpress无法安装导入器
  • 用jsp源码做网站小程序解析wordpress
  • 做seo推广网站大型网站开发
  • 优设网站官网潍坊品牌网站建设
  • 网站建设超链接制作网页制作素材下载免费
  • 域名论坛网站网站建设千套素材
  • 网络销售型网站有哪些网站服务器是什么
  • 大连开发区网站设计公司免费网站空间论坛