【若归】 【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赛后反思的更多相关文章
- 【LGR-(-8)】洛谷入门赛 #5 题解
比赛链接 9道题. 注:题目名称中链接为题目链接,题号中链接为比赛内链接 题目编号 洛谷题号 题目名称 题目难度 A P5713 [深基3.例5]洛谷团队系统 \(\color{red}{入门}\) ...
- war2 洛谷模拟赛day2 t3 状压
(new ) war2 题解:总体数据而言,我们很容易想到着就是DP啊,我们DP数组,用状态压缩,代表有那些点已经被占领过了,代表上一次我占的是那个.对于每一次状态转移,若当前我们要占领的Port ...
- 洛谷 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)\) ...
- [洛谷2397]yyy loves Maths VI
题目背景 自动上次redbag用加法好好的刁难过了yyy同学以后,yyy十分愤怒.他还击给了redbag一题,但是这题他惊讶的发现自己居然也不会,所以只好找你 题目描述 他让redbag找众数他还特意 ...
- 洛谷P3085 [USACO13OPEN]阴和阳Yin and Yang(点分治,树上差分)
洛谷题目传送门 闲话 偶然翻到一道没有题解的淀粉质,想证明一下自己是真的弱 然而ZSYC(字符串组合)早就切了 然后证明成功了,WA到怀疑人生,只好借着ZSY的代码拍,拍了几万组就出来了... 思路 ...
- 洛谷P3345 [ZJOI2015]幻想乡战略游戏(动态点分治,树的重心,二分查找,Tarjan-LCA,树上差分)
洛谷题目传送门 动态点分治小白,光是因为思路不清晰就耗费了不知道多少时间去gang这题,所以还是来理理思路吧. 一个树\(T\)里面\(\sum\limits_{v\in T} D_vdist(u,v ...
- 点分治模板(洛谷P4178 Tree)(树分治,树的重心,容斥原理)
推荐YCB的总结 推荐你谷ysn等巨佬的详细题解 大致流程-- dfs求出当前树的重心 对当前树内经过重心的路径统计答案(一条路径由两条由重心到其它点的子路径合并而成) 容斥减去不合法情况(两条子路径 ...
- [洛谷P4723]【模板】线性递推
题目大意:求一个满足$k$阶齐次线性递推数列$a_i$的第$n$项. 即:$a_n=\sum\limits_{i=1}^{k}f_i \times a_{n-i}$ 题解:线性齐次递推,先见洛谷题解, ...
- 【题解】洛谷P1080 [NOIP2012TG] 国王游戏(贪心+高精度)
次元传送门::洛谷P1080 思路 我们模拟一下只有两个大臣的时候发现 当a1∗b1<a2∗b2是ans1<ans2 所以我们对所有大臣关于左右手之积进行排序 得到最多钱的大臣就是 ...
- [洛谷P3987]我永远喜欢珂朵莉~
[洛谷P3987]我永远喜欢珂朵莉~ 题目大意: 给你\(n(n\le10^5)\)个数\(A_{1\sim n}(A_i\le5\times10^5)\),\(m(m\le5\times10^5)\ ...
随机推荐
- liunx上升级python2至python3
一.背景介绍 虚拟机的liunx系统CentOS7自带了python2.7.5,为使用方便需要换成最新的版本3.10.4 二.安装方法 1.安装升级GCC yum install -y gcc* op ...
- mybatis plus 主键策略
博主原创,转载请注明出处: mybatis plus 对实体类映射表的主键做了注解支持,该注解为 @TableId ,如果不使用该注解,mybatis plus 默认主键生成的策略是内部封装的雪花算法 ...
- Qt5.9 UI设计(四)——布局设计及自定义界面
前言 前面我们已经创建了mainwindow ControlTabWidget ControlTreeWidget maintitlebar 4个UI几面,我们需要将其他三个UI放置到mainwind ...
- [转帖]【split】Linux上用 split实现大文件的拆分和合并
https://www.jianshu.com/p/87748b8563a9 有没有遇到某些网站上传复件时,单个文件有大小限制,导致上传失败呢?当然你可以采用更高的压缩率重新生成压缩包来解决,但如果还 ...
- [转帖]《Linux性能优化实战》笔记(22)—— 网络丢包问题分析
所谓丢包,是指在网络数据的收发过程中,由于种种原因,数据包还没传输到应用程序中,就被丢弃了.这些被丢弃包的数量,除以总的传输包数,也就是我们常说的丢包率.丢包率是网络性能中最核心的指标之一.丢包通常会 ...
- [转帖]金仓数据库KingbaseES 数据库参数优化
目录 一.数据库应用类型 二.主要参数 max_connections shared_buffers effective_cache_size maintenance_work_mem checkpo ...
- [转帖]jumpserver (Linux资产管理快速入门)
准备工作 准备三台虚拟机,一台作为jumpserver的服务端,两台作为测试端. 一.安装好jump server后,输入IP地址登录 [192.168.2.111为本机测试地址] 二.创建用户组 这 ...
- RabbitMQ 测试环境的简单创建于使用 permission vhost 以及 权限简单设置
之前用docker运行起来 rabbitmq的容器了 但是今天发现有问题. 简单沟通了下 需要进行处理. 方法主要是如下 1. 运行容器: docker run --name rabbitmq -ti ...
- 【JS 逆向百例】猿人学系列 web 比赛第二题:js 混淆 - 动态 cookie,详细剖析
逆向目标 猿人学 - 反混淆刷题平台 Web 第二题:js 混淆,动态 cookie 目标:提取全部 5 页发布日热度的值,计算所有值的加和 主页:https://match.yuanrenxue.c ...
- uni-app 实现下拉刷新功能
我们在运用uni-app开发小程序或h5时,常常需要页面实现下拉刷新功能. 在 js 中定义 onPullDownRefresh 处理函数(和onLoad等生命周期函数同级),监听该页面用户下拉刷新事 ...