那个,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;
}
31万+





