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

2024长春全国邀请赛CCPC

文章目录

  • G - Platform Game
  • I - The Easiest Problem
  • L - Recharge

G - Platform Game

题目来源:G - Platform Game
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解题思路
可以先对每个平台的高度从大到小排序,高度相同再根据横坐标从左往右排序,依次遍历每个平台,如果高度在当前点的位置下面并且平台范围包含点的横坐标,则更新高度和坐标点。
代码实现

#include<bits/stdc++.h>
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
using namespace std;
const int N=1e6;
int  n,a,b;
struct po
{int x,y,z;
}p[N];
int cmp(po a,po b)//先排高度再排x 
{if(a.z==b.z )return a.x <b.x ;return a.z>b.z;
}
void solve()
{cin>>n;for(int i=1;i<=n;i++)cin>>p[i].x >>p[i].y >>p[i].z ;cin>>a>>b;sort(p+1,p+1+n,cmp);int h=b,ans=a;for(int i=1;i<=n;i++){if(p[i].z<h&&ans>p[i].x &&ans<p[i].y ){h=p[i].z ;ans=p[i].y ;}}cout<<ans<<endl;return ;
}
signed main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int _=1;cin>>_;while(_--)solve();return 0;} 

I - The Easiest Problem

在这里插入图片描述
输出21

L - Recharge

题目来源:L - Recharge
在这里插入图片描述
在这里插入图片描述

解题思路
分奇偶讨论,代码很详细。

#include <bits/stdc++.h>
using namespace std;
#define int long long 
void solve()
{int k,x,y;cin>>k>>x>>y;if(k%2==0)cout<<(y*2+x)/k<<endl;//是偶数的话直接除以kde else{if(k==1)//如果是1特判掉,数量为x+y {cout<<x+y<<endl;return ;}int n=k/2;int m=y/n;//大房间有多少能构成多少k,后面还要用小房间凑 if(x>=m)//如果x给大房间凑后还有剩余 {int sum=m;//先将大房间构造的记录下来 int z=y%n;//剩余的大房间的个数 x-=m;//小房间被用去凑的剪掉 x+=2*z;//剩余的小房间和大房间能量条总和 cout<<sum+x/k<<endl;	// 输出总的 }else//否则 {int sum=x;//最多能构造x个 int z=y-x*n;//大房间减去用去构造的剩余的  cout<<sum+z/(n+1)<<endl;;}} 
}
signed main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int t=1;cin >> t;while(t--) solve();return 0;} 

相关文章:

  • 【Oracle】DCL语言
  • 掌握STP技术:网络环路终结者实战
  • 输电线路的“智慧之眼”:全天候可视化监测如何赋能电网安全运维
  • 网络编程之网络编程预备知识
  • 【题解-洛谷】B4295 [蓝桥杯青少年组国赛 2022] 报数游戏
  • Qt Creator调用Python代码
  • linux 1.0.3
  • TCP/IP四层模型
  • CI/CD 持续集成、持续交付、持续部署
  • 微信小程序(uniapp)实现腾讯云 IM 消息撤回
  • Flink
  • MySQL 8主从同步实战指南:从原理到高可用架构落地
  • C# Renci.SshNet 登陆 suse配置一粒
  • Ubuntu 中安装 PostgreSQL 及常规操作指南
  • 【Phytium】飞腾FT2000/4 GPIO功能开发实例【待完成】
  • 快速了解 GO之接口解耦
  • 变频器从入门到精通
  • Spring Boot 3.5.0中文文档上线
  • [Windows] 摸鱼小工具:隐藏软件(重制版)
  • 高性能DeepSeek V3上线星辰MaaS平台,更快、更稳定
  • 女生学软件工程很难吗/外贸seo公司
  • 想做网站怎么做/杭州seo博客
  • 服务器网站源码在哪/天津百度分公司
  • 甘肃省建设类证书查询网站/免费个人网站平台
  • 国内网站建设/信息流优化师简历模板
  • 帝国cms手机网站/广告优化师工作内容