why?
  • 板块B3636 文字工作
  • 楼主xywuyu
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/3 19:47
  • 上次更新2024/12/3 21:55:52
查看原帖
why?
1395165
xywuyu楼主2024/12/3 19:47

AC了,但疑惑:为什么按题解的打wa了?

#include<bits/stdc++.h>
using namespace std;
int a[1000002];
int main()
{
	int n,e;
	cin>>n;
	a[1]=0;
	for (int i=1;i<=n;i++)
	{
		if (i==1)
		a[i]=0;
		else 
		a[i]=min(a[i/2]+1,a[i-1]+1);
	}
	cout<<a[n];
	return 0;
 } 
2024/12/3 19:47
加载中...