Problem - B - Codeforces

思路:

从前往后找寻两两之和一样的最大长度。可以不连续,但是一定是按从前往后的顺序。可以发现每个数的范围是[1,100],范围不大,是一个突破口,两数相加的和sum的范围是[2,200],则遍历sum的每一种情况。当正在遍历的数和之前出现的数相加等于sum时,res+=2,然后将前面的数设置为不能使用。如果正在遍历的数和sum的差在前面没有出现过,则把该数设置为可以使用,继续向后遍历。

代码:

#include<iostream>
#include<cstring>
#include<vector>
#include<string>
#include<algorithm>using namespace std;int vis[205];
int n, maxn;int main() {scanf("%d", &n);vector<int> a(n);for(int i = 0; i < n; i ++)   scanf("%d", &a[i]);int maxn = -1;for(int sum = 2; sum <= 200; sum ++) {int res = 0;memset(vis, 0, sizeof vis);for(int i = 0; i < n; i ++) {if(a[i] < sum) {if(vis[sum - a[i]]) {res += 2;memset(vis, 0, sizeof vis);} else {vis[a[i]] = 1;}}}maxn = max(maxn, res);}printf("%d", maxn);return 0;
}

2021 CCPC 哈尔滨 B. Magical Subsequence(思维题)相关推荐

  1. 2021 CCPC 哈尔滨 E. Power and Modulo (思维题)

    Problem - E - Codeforces 思路: 这个题搞清楚那几种情况,特判一下第一个数,需要注意的是不能简单直接的按照题意使用 pow(2,n - 1),这样会wa,因为n是1e5的数量级 ...

  2. 2021 ccpc 哈尔滨 G. Damaged Bicycle 状压 + 期望dp

    文章目录 题意: 思路: 传送门 题意: 你需要从111走到nnn,初始速度是ttt,某些地方有自行车,每个位置自行车有pip_ipi​的概率是坏掉的,如果自行车没坏可以骑上自行车,速度是rrr,可以 ...

  3. codeforces 有意思的思维题 1 ~ 15

    codeforces 思维题 1.给定数组,求满足i < j and ai * aj = i + j的数对数量 2.第 i 步向前跳 i 步或后退 1 步 3.给两个点,求正方形的另两个点 4. ...

  4. 2021年数学建模国赛C题问题二详细思路和代码

    2021年数学建模国赛C题问题一详细思路和代码 说明: 本思路仅为小编个人思路,其中关于本文中给出的AdaBoost回归预测模型于今年的 国赛参考评分标准有所出入,所以本题思路为个人创新思路,不一定符 ...

  5. 1479A - Searching Local Minimum 交互,二分,2019 ccpc 哈尔滨 E 拓扑排序

    1479A - Searching Local Minimum 交互,二分 找一个区间[l,r]始终满足a[l+1]>a[l]&&a[r]<a[r+1],然后不断缩小区间当 ...

  6. little w and Soda(思维题)

    链接:https://ac.nowcoder.com/acm/contest/297/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言5242 ...

  7. ZOJ 3829 贪心 思维题

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3829 现场做这道题的时候,感觉是思维题.自己智商不够.不敢搞,想着队友智商 ...

  8. 2108889队2021年数学建模美赛C题花絮视频!

    2108889队2021年数学建模美赛C题花絮视频

  9. yoyo思维题(困难) 组合数学

    问题 B: yoyo思维题(困难) 时间限制: 1 Sec  内存限制: 256 MB 提交: 11  解决: 3 [提交][状态][讨论版][命题人:qianyouyou][Edit] [TestD ...

最新文章

  1. linux创建mysql视图_MySQL视图基本操作
  2. 动态规划原理介绍(附7个算例,有代码讲解)
  3. c#中实现图像图像卷积与滤波-高斯平滑
  4. java垃圾回收机制的理解
  5. jsp 页面刷新_如何应用XML+XSLT+AJAX组合技术实现无刷新数据查询
  6. NLP算法求建议 | 腾讯 VS 美团
  7. 宝藏又小众的金属板材质贴图素材网站分享
  8. 二维图片做出三维效果
  9. 【已解决】【V3版本】如何使用脚本关闭Win10自动更新服务并阻止其自动启动?
  10. 怎么可以优化网站的打开速度?
  11. VVC帧内预测(六)MIP
  12. 简单搭建一个属于自己的视频网站
  13. Minecraft 1.12.2模组开发(十九) 自定义3D物品模型
  14. Log4j写日志文件使用详解
  15. VLC媒体播放器Web插件详细说明
  16. acmore|acmore.cc1211采油区域1212会议中心1213抢掠计划APIO2009
  17. 顶级IT企业 Sign-on Bonus 大比拼
  18. 【成功案例】Bantotal - 征服拉丁美洲的金融机构平台
  19. 三菱PLC手轮控制功能
  20. Gruff: Rails 经典图表生成库简介

热门文章

  1. 洛谷 P3799 妖梦拼木棒
  2. GetDocument missing storage-class or type specifiers的解决方法
  3. 陕西省高级职称评审的要求条件和流程全新版
  4. 私人 数据库 服务器 小型_我应该散列私人数据吗?
  5. 软件性能优化最佳实践
  6. 先根,中根,后根遍历
  7. 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件
  8. 大家有没想过用手机在远程控制你电脑的关机啊?
  9. MAC: PBOC-MAC DES算法
  10. c++ vector 一部分_乔治娜怼黑粉!嫉妒不会使人进步,我和C罗都完成蜕变,感觉很棒|乔治娜|c罗|王子|布里斯托尔|意大利...