AC了,但是很疑惑
原题链接:8876.Theatre Square2024-06-08 21:31:49
发布于:北京
本蒟蒻使用了 巨佬 一只Merry 的题解代码,可以正常 :
#include <iostream>
using namespace std;
int main(){
long long n,m,a;
cin >> n >> m >> a;
if (n % a){
n = n / a + 1;
}else {
n /= a;
}
if (m % a){
m = m / a + 1;
}else {
m /= a;
}
cout << n * m;
return 0;
}
但是,本蒟蒻有一套自己的写法,看上去一点毛病没有啊,但是就是会 在最后一个点上
#include<iostream>
#include<math.h>
using namespace std;
long long n,m,a;
int main(){
cin>>n>>m>>a;
if(n%a) n=n/a+1;
else n/=a;
if(n%a) m=m/a+1;
else m/=a;
cout<<n*m;
return 0;
}
作为一个蒟蒻,真的看不出什么数据能 掉下面的代码而 不掉上面的代码,无非就是少了点空格嘛。
求各位 们解答
全部评论 5
#include<iostream> #include<math.h> using namespace std; long long n,m,a; int main(){ cin>>n>>m>>a; if(n%a) n=n/a+1; else n/=a; if(n%a) m=m/a+1; //if(n←%a) m=m/a+1; else m/=a; cout<<n*m; return 0; }
6天前 来自 广东
0#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,m,a;
cin>>n>>m>>a;
if(n%a0) n/=a;
else n=n/a+1;
if(m%a0) m/=a;
else m=m/a+1;
cout<<n*m<<endl;
return 0;
}
我怎么错了?帮帮我吧。2024-11-04 来自 广东
0应是
#include<iostream> #include<math.h> using namespace std; long long n,m,a; int main(){ cin>>n>>m>>a; if(n%a) n=n/a+1; else n/=a; if(m%a) m=m/a+1; else m/=a; cout<<n*m; return 0; }
2024-09-24 来自 广东
0偷懒的后果(bushi
2024-07-19 来自 浙江
0你第二个判断条件写错了,应该是m%a。
2024-06-08 来自 上海
0谢谢dalao,已解决
2024-06-09 来自 北京
0
有帮助,赞一个