九进制转换十进制
P2031 - [蓝桥杯2022初赛] 九进制转十进制 - New Online Judge (ecustacm.cn)
根据短除法计算得出答案,进行输出结束
#include<iostream>
using namespace std;
int main()
{
cout <<"1478"<< endl;
return 0;
}
顺子日期
P2032 - [蓝桥杯2022初赛] 顺子日期 - New Online Judge (ecustacm.cn)
枚举,有题目可知,日期中可能含有的顺子数为123与12,枚举可得共有14个日期
#include<iostream>
using namespace std;
int main()
{
cout <<"14"<< endl;
return 0;
}
刷题统计
P2033 - [蓝桥杯2022初赛] 刷题统计 - New Online Judge (ecustacm.cn)
测试数据规模较大,不用long long报错
#include <iostream>
using namespace std;
int main()
{
long long int a,b,n;
cin>>a>>b>>n;
long long int sum=5*a+2*b;
long long int day=0;
long long int num=n/sum;
day=7*num;
n-=sum*num;
while(n>0)
{
int i=1;
while(n>0 && i<=5)
{
i++;
day++;
n-=a;
}
while(n>0 && i<=7)
{
i++;
day++;
n-=b;
}
}
cout << day << endl;
return 0;
}
修建灌木
P2034 - [蓝桥杯2022初赛] 修剪灌木 - New Online Judge (ecustacm.cn)
找规律,一个来回故需要×2
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
cout<<2*max(i-1,n-i)<<endl;
}