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



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

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

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

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

B

#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b,c,ans;
cin>>n>>a>>b>>c;
if(n<=3)
{
if(a<min(b,c))
{
ans=a;
}
else
{
if(b<min(a,c))
{
ans=b;
}
else
{
ans=c;
}
}
}
else
{
if(n<=5)
{
if(b<c)
{
ans=b;
}
else
{
ans=c;
}
}
else
{
if(n<=9)
{
ans=c;
}
}
}
if(ans==a)
{
cout<<"library";
}
if(ans==b)
{
cout<<"comprehensive";
}
if(ans==c)
{
cout<<"art";
}
return 0;
}

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

#include<bits/stdc++.h>
using namespace std;
int main()
{
long long int n,x,i,ans,a;
cin>>n>>x;
ans=n*x;
for(i=1;i<=n;i++)
{
cin>>a;
ans+=a;
}
cout<<ans;
return 0;
}

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

#include<bits/stdc++.h>
using namespace std;
#define ll __int128_t
ll read()
{
ll x=0,f=1;
char c=getchar();
while(c>'9'||c<'0')
{
if(c=='-')
{
f=-1;
}
c=getchar();
}
while('0'<=c&&c<='9')
{
x=x*10+c-'0';
c=getchar();
}
return x*f;
}
void write(ll x)
{
if(x<0)
{
putchar('-');
x=-x;
}
if(x>9)
{
write(x/10);
}
putchar((x%10)+'0');
}
int main()
{
ll n,m,i,ans=0,a,b,c,s1,s2;
n=read();
m=read();
for(i=1;i<=n;i++)
{
a=read();
b=read();
c=read();
ans+=(a*b*c);
}
s1=ans/m;
s2=ans%m;
if(s2!=0)
{
s1++;
}
write(s1);
cout<<" ";
if(s2==0)//一定要特判,别想起来上边的不记得这个
{
write(m);
}
else
{
write(s2);
}
return 0;
}

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

#include<bits/stdc++.h>
using namespace std;
int main()
{
long long int n,x,y,a,b,S,s,m,i,sum=0,num=0,ans1=0,ans2=0;
cin>>n>>x>>y>>a>>b;
for(i=1;i<=n;i++)
{
cin>>S>>s>>m;
if(S*x+s*y==m)
{
num=0;
sum++;
if(sum>=b)
{
ans2/=2;
}
ans1=max(ans1,ans2);
}
if(S*x+s*y<m)
{
sum=0;
num++;
ans2+=(m-S*x-s*y);
if(m-S*x-s*y>S*x+s*y)
{
ans2+=(m-S*x-s*y)/2;
if((m-S*x-s*y)%2==1)
{
ans2++;
}
}
if(num>=a)
{
ans2*=2;
}
ans1=max(ans1,ans2);
}
}
cout<<ans1<<" "<<ans2;
return 0;
}

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

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

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

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

#include <iostream>

using namespace std;

int main() {
int taskId;
cin >> taskId;
if (taskId == 1) {
cout << "99 1 99" <<endl;
} else if (taskId == 2) {
cout<<"200000\n";
for(int i=1;i<=200000;i++)
{
cout<<"std::cerr"<<endl;
}
}
}

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 AOP原来是这样实现的

    Spring AOP 技术实现原理 在Spring框架中,AOP(面向切面编程)是通过代理模式和反射机制来实现的.本文将详细介绍Spring AOP的技术实现原理,包括JDK动态代理和CGLIB代理的 ...

  2. 机器学习-决策树系列-Adaboost算法-集成学习-29

    目录 1. adaboost算法的基本思想 2. 具体实现 1. adaboost算法的基本思想 集成学习是将多个弱模型集成在一起 变成一个强模型 提高模型的准确率,一般有如下两种: bagging: ...

  3. DC-实验

    设置及综合流程

  4. [转帖]TIDB - 使用 Dumpling 和 TiDB Lightning 迁移Mysql数据至TIDB中

    一.TiDB Lightning介绍 TiDB Lightning 是一个将全量数据高速导入到 TiDB 集群的工具,目前支持 Mydumper 或 CSV 输出格式的数据源.你可以在以下两种场景下使 ...

  5. [转帖]TiDB + TiFlash : 朝着真 HTAP 平台演进

    https://zhuanlan.zhihu.com/p/80495479 作者介绍:韦万,PingCAP 数据库研发工程师,主要领域是数据库的存储引擎研发,以及系统性能优化. 一.为什么我们需要 H ...

  6. [转帖][译]tcpdump 示例教程

    https://colobu.com/2019/07/16/a-tcpdump-tutorial-with-examples/ 目录 [−] 基于IP查找流量 根据来源和目标进行筛选 根据网段进行查找 ...

  7. [转帖]解决vCenter6.x由于证书过期问题无法登录

    https://www.dinghui.org/vcenter-sts-certificate.html#:~:text=%E8%BF%99%E6%97%B6%E5%80%99%EF%BC%8C%E5 ...

  8. Firewall-cmd 启用NAT开放内网机器通过能上网的机器访问外网的方法

    Firewall-cmd 启用NAT开放内网机器通过能上网的机器访问外网的方法 背景说明 昨天的处置已经可以让外部可以使用唯一的电信IP地址访问内部交换机的服务器了. 但是今天的场景是想让内网交换机的 ...

  9. [转帖]Linux下的I/O复用与epoll详解

    https://blog.csdn.net/weixin_39094034/article/details/110393127 前言 I/O多路复用有很多种实现.在linux上,2.4内核前主要是se ...

  10. Debian 安装vim 提示版本问题的处理

    https://blog.csdn.net/Oil__/article/details/113384278 purge 还有 --allow-remove-essential 安装失败提示解决方法安装 ...