比赛链接:【LGR-142-Div.4】洛谷入门赛 #13



rk288,比前几次差(可能是因为rated?)

A 十年OI一场空,不开long long见祖宗

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. long long int n;
  6. cin>>n;
  7. cout<<"8 "<<12*(n-2)<<" "<<6*(n-2)*(n-2);
  8. return 0;
  9. }

打完A去吃了个饭,回来都7点半了(祭)

B

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n,a,b,c,ans;
  6. cin>>n>>a>>b>>c;
  7. if(n<=3)
  8. {
  9. if(a<min(b,c))
  10. {
  11. ans=a;
  12. }
  13. else
  14. {
  15. if(b<min(a,c))
  16. {
  17. ans=b;
  18. }
  19. else
  20. {
  21. ans=c;
  22. }
  23. }
  24. }
  25. else
  26. {
  27. if(n<=5)
  28. {
  29. if(b<c)
  30. {
  31. ans=b;
  32. }
  33. else
  34. {
  35. ans=c;
  36. }
  37. }
  38. else
  39. {
  40. if(n<=9)
  41. {
  42. ans=c;
  43. }
  44. }
  45. }
  46. if(ans==a)
  47. {
  48. cout<<"library";
  49. }
  50. if(ans==b)
  51. {
  52. cout<<"comprehensive";
  53. }
  54. if(ans==c)
  55. {
  56. cout<<"art";
  57. }
  58. return 0;
  59. }

C 十年OI一场空,不开long long见祖宗

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. long long int n,x,i,ans,a;
  6. cin>>n>>x;
  7. ans=n*x;
  8. for(i=1;i<=n;i++)
  9. {
  10. cin>>a;
  11. ans+=a;
  12. }
  13. cout<<ans;
  14. return 0;
  15. }

D 忘记了对s2==0的特判,以为卡long long,然后就用上了int128,20min没了(祭)

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define ll __int128_t
  4. ll read()
  5. {
  6. ll x=0,f=1;
  7. char c=getchar();
  8. while(c>'9'||c<'0')
  9. {
  10. if(c=='-')
  11. {
  12. f=-1;
  13. }
  14. c=getchar();
  15. }
  16. while('0'<=c&&c<='9')
  17. {
  18. x=x*10+c-'0';
  19. c=getchar();
  20. }
  21. return x*f;
  22. }
  23. void write(ll x)
  24. {
  25. if(x<0)
  26. {
  27. putchar('-');
  28. x=-x;
  29. }
  30. if(x>9)
  31. {
  32. write(x/10);
  33. }
  34. putchar((x%10)+'0');
  35. }
  36. int main()
  37. {
  38. ll n,m,i,ans=0,a,b,c,s1,s2;
  39. n=read();
  40. m=read();
  41. for(i=1;i<=n;i++)
  42. {
  43. a=read();
  44. b=read();
  45. c=read();
  46. ans+=(a*b*c);
  47. }
  48. s1=ans/m;
  49. s2=ans%m;
  50. if(s2!=0)
  51. {
  52. s1++;
  53. }
  54. write(s1);
  55. cout<<" ";
  56. if(s2==0)//一定要特判,别想起来上边的不记得这个
  57. {
  58. write(m);
  59. }
  60. else
  61. {
  62. write(s2);
  63. }
  64. return 0;
  65. }

E 关于我把a b写反了这件事,调了40min(警钟长鸣)

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. long long int n,x,y,a,b,S,s,m,i,sum=0,num=0,ans1=0,ans2=0;
  6. cin>>n>>x>>y>>a>>b;
  7. for(i=1;i<=n;i++)
  8. {
  9. cin>>S>>s>>m;
  10. if(S*x+s*y==m)
  11. {
  12. num=0;
  13. sum++;
  14. if(sum>=b)
  15. {
  16. ans2/=2;
  17. }
  18. ans1=max(ans1,ans2);
  19. }
  20. if(S*x+s*y<m)
  21. {
  22. sum=0;
  23. num++;
  24. ans2+=(m-S*x-s*y);
  25. if(m-S*x-s*y>S*x+s*y)
  26. {
  27. ans2+=(m-S*x-s*y)/2;
  28. if((m-S*x-s*y)%2==1)
  29. {
  30. ans2++;
  31. }
  32. }
  33. if(num>=a)
  34. {
  35. ans2*=2;
  36. }
  37. ans1=max(ans1,ans2);
  38. }
  39. }
  40. cout<<ans1<<" "<<ans2;
  41. return 0;
  42. }

F 看起来很难的样子,没写

G 看起来很难的样子,没写

H 看起来很难的样子,没写

I 还行,一开始想把它整RE,结果忘记了luogu检测不出来RE(总结,极限数据是个好东西)

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int taskId;
  5. cin >> taskId;
  6. if (taskId == 1) {
  7. cout << "99 1 99" <<endl;
  8. } else if (taskId == 2) {
  9. cout<<"200000\n";
  10. for(int i=1;i<=200000;i++)
  11. {
  12. cout<<"std::cerr"<<endl;
  13. }
  14. }
  15. }

I 彩蛋:我是谁,我在哪里

感觉稍微有点思维难度的就做不出来了,whk考试的习惯(发慌)又双叒叕延续到OI上来了。

【若归】 【LGR-142-Div.4】洛谷入门赛 #13赛后反思的更多相关文章

  1. 【LGR-(-8)】洛谷入门赛 #5 题解

    比赛链接 9道题. 注:题目名称中链接为题目链接,题号中链接为比赛内链接 题目编号 洛谷题号 题目名称 题目难度 A P5713 [深基3.例5]洛谷团队系统 \(\color{red}{入门}\) ...

  2. war2 洛谷模拟赛day2 t3 状压

    (new )   war2 题解:总体数据而言,我们很容易想到着就是DP啊,我们DP数组,用状态压缩,代表有那些点已经被占领过了,代表上一次我占的是那个.对于每一次状态转移,若当前我们要占领的Port ...

  3. 洛谷 P5089: CodeForces #500 (Div. 1) B / 1012B : Chemical table

    题目传送门:洛谷P5089. 题意简述: 一张 \(n \times m\) 的表格,有一些格子有标记,另外一些格子没有标记. 如果 \((r_1,c_1),(r_1,c_2),(r_2,c_1)\) ...

  4. [洛谷2397]yyy loves Maths VI

    题目背景 自动上次redbag用加法好好的刁难过了yyy同学以后,yyy十分愤怒.他还击给了redbag一题,但是这题他惊讶的发现自己居然也不会,所以只好找你 题目描述 他让redbag找众数他还特意 ...

  5. 洛谷P3085 [USACO13OPEN]阴和阳Yin and Yang(点分治,树上差分)

    洛谷题目传送门 闲话 偶然翻到一道没有题解的淀粉质,想证明一下自己是真的弱 然而ZSYC(字符串组合)早就切了 然后证明成功了,WA到怀疑人生,只好借着ZSY的代码拍,拍了几万组就出来了... 思路 ...

  6. 洛谷P3345 [ZJOI2015]幻想乡战略游戏(动态点分治,树的重心,二分查找,Tarjan-LCA,树上差分)

    洛谷题目传送门 动态点分治小白,光是因为思路不清晰就耗费了不知道多少时间去gang这题,所以还是来理理思路吧. 一个树\(T\)里面\(\sum\limits_{v\in T} D_vdist(u,v ...

  7. 点分治模板(洛谷P4178 Tree)(树分治,树的重心,容斥原理)

    推荐YCB的总结 推荐你谷ysn等巨佬的详细题解 大致流程-- dfs求出当前树的重心 对当前树内经过重心的路径统计答案(一条路径由两条由重心到其它点的子路径合并而成) 容斥减去不合法情况(两条子路径 ...

  8. [洛谷P4723]【模板】线性递推

    题目大意:求一个满足$k$阶齐次线性递推数列$a_i$的第$n$项. 即:$a_n=\sum\limits_{i=1}^{k}f_i \times a_{n-i}$ 题解:线性齐次递推,先见洛谷题解, ...

  9. 【题解】洛谷P1080 [NOIP2012TG] 国王游戏(贪心+高精度)

    次元传送门::洛谷P1080 思路 我们模拟一下只有两个大臣的时候发现 当a1​∗b1​<a2​∗b2​是ans1<ans2 所以我们对所有大臣关于左右手之积进行排序 得到最多钱的大臣就是 ...

  10. [洛谷P3987]我永远喜欢珂朵莉~

    [洛谷P3987]我永远喜欢珂朵莉~ 题目大意: 给你\(n(n\le10^5)\)个数\(A_{1\sim n}(A_i\le5\times10^5)\),\(m(m\le5\times10^5)\ ...

随机推荐

  1. spring IoC 源码

    spring IoC 容器的加载过程 1.实例化容器: AnnotationConfigApplicationContext 实例化工厂: DefauiltListableBeanFactory 实例 ...

  2. 搭建 spring boot + mybatis plus 项目框架并进行调试

    本文为博主原创,未经允许不得转载: 1.创建一个spring boot的工程应用: File ---- > New ----->Project ----> 然后选中Spring In ...

  3. 前端开发环境搭建踩坑笔记——npm install node-sass安装失败的解决方案

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...

  4. 560.和为k的数组

    1.题目介绍 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 . 子数组是数组中元素的连续非空序列. 示例 1: 输入:nums = [1,1,1], ...

  5. [转帖]SQL Server 2008~2022版本序列号/密钥/激活码 汇总

    https://www.cnblogs.com/cqpanda/p/16148822.html SQL Server 2022# Enterprise: J4V48-P8MM4-9N3J9-HD97X ...

  6. [转帖]黄东旭:TiDB的优势是什么?

    https://tidb.net/book/tidb-monthly/2022/2022-07/usercase/tidb-advantage "云原生"."分布式&qu ...

  7. Grafana监控minio的极简方法

    Grafana监控minio的极简方法 背景 想监控一下minio的部分信息. 使用过程中需要关注的内容挺多的. 只看简单的node感觉已经不够了. 所以想监控易一下. 方式和方法 minio其实集成 ...

  8. [转帖]CentOS-7-x86_64-DVD-2009 rpm包列表(centos7.9)

    https://www.cnblogs.com/hiyang/p/14803391.html 文件数 4071 个,共3.8G 复制389-ds-base-1.3.10.2-6.el7.x86_64. ...

  9. [转帖]《Linux性能优化实战》笔记(21)—— 网络性能优化思路

    一. 确定优化目标 优化前,我会先问问自己,网络性能优化的目标是什么?实际上,虽然网络性能优化的整体目标,是降低网络延迟(如 RTT)和提高吞吐量(如BPS 和 PPS),但具体到不同应用中,每个指标 ...

  10. [转帖]理解 postgresql.conf 的work_mem 参数配置

    https://developer.aliyun.com/article/401250 简介: 主要是通过具体的实验来理解 work_mem 今天我们着重来了解 postgresql.conf 中的 ...