stepz00zy @ 2024-07-29 17:48:26
#include <bits/stdc++.h>
using namespace std;
int n,r,ct,ct3,ct2;
char ct1;
int main()
{
cin>>n>>r;
if(r>10)
for(int i=1;;i++)
{
ct1++;
ct3++;
if(i==r)ct++,i-=r,ct1=55;
if(ct3==n)break;
}
if(r<=10)
for(int i=1;;i++)
{
ct2++;
ct3++;
if(i==r)ct++,i-=r,ct2=0;
if(ct3==n)break;
}
if(r>10) cout<<ct<<ct1;
if(r<=10) cout<<ct<<ct2;
return 0;
}
by lyb7512 @ 2024-07-31 15:54:21
@stepz00zy 建议重写,个人感觉代码底层逻辑就有问题,先试着读懂题吧。
by LHW_Cosset_Idiot @ 2024-08-10 21:58:20
@stepz00zy 我也觉得...