社区讨论

关于ABC D

学术版参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo2twljq
此快照首次捕获于
2023/10/23 19:43
2 年前
此快照最后确认于
2023/10/23 19:43
2 年前
查看原帖
rt,我使用
CPP
cin>>n>>m;
for(int i=1;i<=min(n,(m+n-1)/n);i++)
{
	int j=(m+i-1)/i;
	if(i<=n&&j<=n&&i*j>=m)chmin(ans,i*j);
}
cout<<(ans==inf?-1:ans);
会WA19个点,但
CPP
cin>>n>>m;
for(int i=1;i<=1000000;i++)
{
	int j=(m+i-1)/i;
	if(i<=n&&j<=n&&i*j>=m)chmin(ans,i*j);
}
cout<<(ans==inf?-1:ans);
却AC
所以是为什么,当然如果是我脑抽请直接嘲讽我

回复

1 条回复,欢迎继续交流。

正在加载回复...