比赛链接:【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. java基础-构建工具mvn-day20

    目录 1. 初识mvn 2. 用maven创建工程 3. maven工程 之间的关系 4. 父子 mvn工程 5. mvn常见的插件 6. tomcat插件 1. 初识mvn mvn是一个项目构建工具 ...

  2. 面向对象C++学习总结

    洛谷日记3 2023.5 面向对象C++ : 运算符重载 1.运算符重载 (1)n定义重载运算符和定义普通函数类似,只是该函数的名字是operator@,@表示要重载的运算符. MinInt oper ...

  3. 本地打包编译jdk版本问题

    一.遇到的问题 进行项目接入pinpoint-ice插件,启动项目时pinpoint-agent日志报如下不支持jdk8的错误.'   二.排查 我们是在个人笔记本电脑上windows环境下通过mav ...

  4. P5729 【深基5.例7】工艺品制作

    1.题目介绍 [深基5.例7]工艺品制作 题目描述 现有一个长宽高分别为 \(w,x,h\) 组成的实心玻璃立方体,可以认为是由 \(1\times1\times1\) 的数个小方块组成的,每个小方块 ...

  5. Nginx的日志处理

    Nginx的日志处理 背景 之前一直被各种咨询nginx的使用问题. 大部分都是性能, 加模块, 以及一些tcp端口等的问题. 其实这些都还好, 还有一个比较麻烦的问题时日志相关的. nginx的日志 ...

  6. [转帖]SCSI、ISCSI、iSER、NVMe、NVMe-oF、NVMe-oF over RDMA

    在存储系统中,上层协议可以泛指"指令",也就是比如"读出从某某开始的多少长度的扇区",指令包含三大关键信息: (1)操作码:Opreation Code,或称为 ...

  7. [转帖]SQL Server高级进阶之索引碎片维护

    https://www.cnblogs.com/atomy/p/15268589.html 一.产生原因及影响 索引是数据库引擎中针对表(有时候也针对视图)建立的特别数据结构,用来帮助查找和整理数据, ...

  8. [转帖]TiDB 统计数据库占用大小的N种方法

    TiDB之路2022-03-06 3896 前言 TiDB 如何统计数据库占用空间大小 四种方法 方法一 TiDB 统计数据库占用大小的第一种方法是监控.通过查看 {cluster-name} - O ...

  9. [转帖]深入了解 gRPC:协议

    https://cn.pingcap.com/blog/grpc 经过很长一段时间的开发,TiDB 终于发了 RC3.RC3 版本对于 TiKV 来说最重要的功能就是支持了 gRPC,也就意味着后面大 ...

  10. [转帖]【JVM】堆内存与栈内存详解

    堆和栈的定义 java把内存分成栈内存和堆内存. (1)栈内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配. 当在一段代码块中定义一个变量时,java就在栈中为这个变量分 ...