AtCoder Beginner Contest 129

文章目录

  • AtCoder Beginner Contest 129
    • A
    • B
    • C
    • D

A

水题

int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int a, b, c;cin >> a>> b >> c;int ans = a+ b;ans = min(ans ,a + c);ans = min(ans, b + c);cout << ans << endl;return 0;
}

B

前缀和

const int MAXN = 105;
int a[MAXN];
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int  n;cin >> n;int ans = 1e9+5;for(int i = 1; i <= n; i++) cin >> a[i];for(int i = 1; i <= n; i++) a[i] += a[i-1];for(int i = 1; i <= n; i++){ans = min(ans, int(abs(a[i] - a[n] + a[i])));}cout << ans << endl;return 0;
}

C

变种fibonacci

const int MAXN = 1e5+5;
int vis[MAXN];
ll f[MAXN];
const int mod = 1e9+7;
int main()
{//FIN;ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int n;cin >> n;int m;cin >> m;for(int i = 0; i < m; i++){int num;cin >> num;vis[num] = 1;}if(!vis[1]) f[1] = 1;f[0] = 1;for(int i = 2; i <= n; i++){if(!vis[i-1]) f[i] += f[i-1];if(!vis[i-2]) f[i] += f[i-2];f[i] %= mod;}cout << f[n] << endl;return 0;
}

D

比赛的时候抽风
先预处理即可

string s[2010];
int a[2010][2010], b[2010][2010];
int numa[2010 * 2010], numb[2010 * 2010];
int main()
{int i, j, k, n, m, x, y, h = 0;scanf("%d%d", &n, &m);for (i = 0; i < n; i++){cin >> s[i];}for (i = 0; i < n; i++){x = 0;for (j = 0; j < m; j++){if (s[i][j] == '#'){if (x > 0){numa[h] = x;x = 0;h++;}}else{a[i][j] = h;x++;}}if (x > 0){numa[h] = x;h++;}}h = 0;for (i = 0; i < m; i++){x = 0;for (j = 0; j < n; j++){if (s[j][i] == '#'){if (x > 0){numb[h] = x;x = 0;h++;}}else{b[j][i] = h;x++;}}if (x > 0){numb[h] = x;h++;}}int ma = 0;for (i = 0; i < n; i++){for (j = 0; j < m; j++){ma = max(ma, numa[a[i][j]] + numb[b[i][j]] - 1);}}printf("%d", ma);return 0;
}

11.25 AtCoder Beginner Contest 129相关推荐

  1. AtCoder Beginner Contest 129

    ABCD 签到(A.B.C过水已隐藏) #include<bits/stdc++.h> using namespace std; const int N=2003; int n,m,ans ...

  2. AtCoder Beginner Contest 081

    AtCoder Beginner Contest 081 题目链接:https://abc081.contest.atcoder.jp/ 总结:四道题较为简单,比赛时切完三题rank41,然后D题读错 ...

  3. AtCoder Beginner Contest 300G - P-smooth number解题报告

    AtCoder Beginner Contest 300G - P-smooth number解题报告 1 题目链接 传送门 2 题目大意 题目:P-光滑数的数量 题目大意: 在 1 1 1 到 n ...

  4. AtCoder Beginner Contest 198 (A ~ F)题解

    目录 A. Div B. Palindrome with leading zeros C. Compass Walking D. Send More Money E. Unique Color F. ...

  5. Mynavi Programming Contest 2021(AtCoder Beginner Contest 201)题解

    文章目录 A - Tiny Arithmetic Sequence B - Do you know the second highest mountain? C - Secret Number D - ...

  6. Panasonic Programming Contest (AtCoder Beginner Contest 195) 题解

    文章目录 A - Health M Death B - Many Oranges C - Comma D - Shipping Center E - Lucky 7 Battle F - Coprim ...

  7. AtCoder Beginner Contest 167 D Teleporter 找周期

    AtCoder Beginner Contest 167   比赛人数11940  比赛开始后15分钟看到A题,之后每隔一分钟,看到一道题,在比赛开始后第21分钟看到所有题 AtCoder Begin ...

  8. Coprime AtCoder Beginner Contest 215

    Coprime AtCoder Beginner Contest 215 Time Limit: 2 sec / Memory Limit: 1024 MB Score : 400400 points ...

  9. AtCoder Beginner Contest 174 C.Repsept

    AtCoder Beginner Contest 174 C.Repsept 题目链接 思维题~ 首先无论多少个 777 对 101010 取模都不为 000,所以对 101010 的因子的倍数直接输 ...

  10. AtCoder题解 —— AtCoder Beginner Contest 187 —— B - Gentle Pairs —— 暴力

    题目相关 题目链接 AtCoder Beginner Contest 187 B 题,https://atcoder.jp/contests/abc187/tasks/abc187_b. Proble ...

最新文章

  1. 9亿训练集、通用CV任务,微软打造Florence模型打破分类、检索等多项SOTA
  2. linux 源码安装详解
  3. bpython bs4用哪个解释器好_针对python爬虫bs4(BeautifulSoup)库的基础问题
  4. word正在等候其他应用程序完成OLE操作
  5. 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
  6. 【网络技术题库整理4】IP地址规划技术
  7. 软件测试理论知识基础详细解说—总结
  8. 51单片机学习笔记(一)软件及驱动安装
  9. office word 文件未找到:MathPage.WLL
  10. 读书笔记:《关于上班这件事--自序·朱德庸》
  11. RSTP快速生成树简介、RSTP与STP的区别、RSTP BPDU字段信息、RSTP角色与端口状态介绍、RSTP工作过程之P/A机制详细分解)
  12. 数字音视频编解码技术标准工作组会员单位
  13. Unity之多场景自动化打包研究
  14. illustrator画图
  15. 计算机一级考试试题没做完 有分吗,全国计算机一级考试选择题有多项选择题吗,判断题有没有的?还有每个部分各占多少分?...
  16. Verilog软硬件思维切换
  17. 二维码解析如何批量解析二维码信息
  18. 爬虫:大淘客(淘宝商品数据) 5000--10000条数据
  19. 利用springboot快速实现一个天气数据查询系统(附带页面)(五)
  20. Y9000P 联想锁屏win11 关闭

热门文章

  1. python学习方法总结(内附python全套学习资料)
  2. 如何用计算机基础知识提问,职业学校《计算机应用基础》课的提问策略
  3. Java高级类特性(二)
  4. Jmeter的元件使用介绍:取样器详解
  5. ACS高级计算机科学,2018-2019澳洲八大ACS认证学位全盘点!③
  6. 微信公众号图文消息悄悄调整,注定10月12号是个不眠夜
  7. android 蓝牙耳机 找不到驱动程序,bluetooth外围设备找不到驱动程序现象的解决方法介绍...
  8. 经验:常见木马和未授权控制软件的关闭 3
  9. Nepxion Discovery(2) 全链路条件蓝绿发布
  10. C语言黑与白问题代码及解析(内附视频)