关于517的6月月赛

那个,emm,emm

以上为水

第一题,iphone手机充电

我有一架遥遥领先,一架iphone15Puls计算鸭有两个手机,却只有一个充电器。最开始第一个手机有 a% 的电,第二个手机有 b% 的电。计算鸭只能在每分钟的最开始将一个手机接上充电器。如果没有连上充电器,每一分钟每个手机会消耗2%的电;如果连上充电器,每一分钟会充上1%的电。

请帮助计算鸭确定两个手机都有电能够持续的最长时间。注意:允许将手机充电到超过100%的电量。

真的无语了,吴大大的题目怎么这么水?

#include<bits/stdc++.h>

using namespace std;
int ret,a,b;
void k()
{
	if(!a||!b)//没电了
	{
		return ;//撤退
	}
	if(a<b)//b:995我要没电了
	{
		a++;
		b-=2;
	}
	else//a:楼上的叫什么?我也要没电了
	{
		b++;
		a-=2;
	}
	ret++;
	k();//恭喜你中奖了,再来一次!
}
int main() {
	cin>>a>>b;
	if(a+b>2) k();
	cout<<ret;
	return 0;
} 

山洞生动形象

#include<bits/stdc++.h>

using namespace std;

int main() {
	int a,b,n;
	cin>>n>>a>>b;
	cout<<((a+b)%n+n-1)%n+1;
	return 0;
} 

c题不会qwq

#include<bits/stdc++.h>

using namespace std;
int b[2][5170];
int c[2][5170];
int main() {
	int n,m,k;
	cin>>n>>m>>k;
	for(int i=1;i<=k;i++)
	{
		int x,y,z;
		cin>>x>>y>>z;
		c[x-1][y]=z;
		b[x-1][y]=i;
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			if(b[0][i]>b[1][j])
			{
				cout<<c[0][i]<<" ";
			}
			else
			{
				cout<<c[1][j]<<" ";
			}
		}	
		cout<<endl;
	}
	return 0;
} 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值