当前位置: 首页 > news >正文

Codeforces Round 895 (Div. 3)(A,B,C)题解(自己VP的,没有参加这场比赛)

A. Two Vessels

 

题解: 这题直接计算两个杯子之间的差值,然后直接除以2倍杯子的容量直接过,没有任何难度

#include<bits/stdc++.h>
using namespace std;int t;
int a,b,c;int main()
{cin>>t;while(t--){cin>>a>>b>>c;int flag=abs(a-b);//计算差值int num=flag/(2*c);//计算次数if(flag%(2*c)!=0)num++;cout<<num<<"\n"; }return 0;
}

B. The Corridor or There and Back Again

 

题解:这题咋说嘞,用一个数,去统计每个有陷阱的房间最多允许我去的最右边的房间是多少,然后取其中最小的一个就是我们要求的结果,也是没啥难度

#include<bits/stdc++.h>
using namespace std;
int t;
int n;
int d;
int s;
int minn=0x3f3f3f3f;
int main()
{cin>>t;while(t--){minn=0x3f3f3f3f;cin>>n;for(int i=1;i<=n;i++){cin>>d>>s;if(s%2==0)minn=min(minn,s/2-1+d);else{minn=min(minn,s/2+d);}}cout<<minn<<"\n";}return 0;
}

 C. Non-coprime Split

 

 

题解:这题要想做出来,需要知道一个知识点,求最大公约数除了欧几里得法(辗转相除法)还有一个就是更相减损术,gcd(a,b)=gcd(a-b,b)(前提是a>b)然后对于第二个公式来讲,那么就是a+b=第一个公式的a,然后就有做这题的眉目了,我们可以将要从左区间开找,找到一个因子即可返回i-因子和因子的值

#include<bits/stdc++.h>
using namespace std;
int t;
int l,r;
int main()
{cin>>t;while(t--){cin>>l>>r;int flag=0;for(int i=max(l,4);i<=r;i++){for(int j=2;j<=i/j;j++){if(i%j==0){flag=1;printf("%d %d\n",i-j,j);break;}}if(flag==1){break;}} if(flag==0)printf("-1\n");}return 0;
}

 

http://www.lryc.cn/news/359616.html

相关文章:

  • 9秒爬取庆余年2分集剧情
  • 阿里云布置net core 项目
  • 两整数之和 ---- 位运算
  • 长城电脑压缩文件丢失了怎么办?怎么解决
  • 论文笔记《基于深度学习模型的药物-靶标结合亲和力预测》
  • ArrayList和LinkedList对比,ArrayList使用注意事项
  • 小熊家务帮day5-day7 客户管理模块1 (小程序认证,手机验证码认证,账号密码认证,修改密码,找回密码等)
  • 计算机图形学入门02:线性代数基础
  • 函数:计算数组的元素和
  • 如何进行数据库分库分表
  • Spring-Cloud-CircuitBreaker-Resilience4j (3.1.1)
  • 重构与优化-组织数据(3)
  • 游戏交易平台源码游戏帐号交易平台系统源码
  • Matlab里面的浮点数与FPGA定点数的相互转化应用(含Matlab代码,封装成函数可直接调用)
  • 机器学习笔记——欠拟合、过拟合
  • 【二进制部署k8s-1.29.4】七、验证master的安装
  • springboot获取当前数据库连接
  • 【学习笔记】Windows GDI绘图(九)Graphics详解(上)
  • 公告:公众号铁粉粉丝介绍以及说明
  • BioTech - 使用 CombFold 算法 实现 大型蛋白质复合物结构 的组装过程
  • 代码随想录算法训练营第36期DAY46
  • 港湾周评|李小加“刀刃向内”裁员
  • 超大功率光伏并网逆变器学习(三相)
  • 大豆、棉花深度学习数据集大合集
  • 教育数字展馆助力全球教育传播,科技引领数字化教育潮流
  • 14.微信小程序之地理定位功能
  • 理解lambda表达式
  • 【面试】Java的前端编译器和后端编译器
  • 教育小程序的性能优化:从前端到后端的综合提升策略
  • 单链表实现通讯录