標題:
202409新手1-起司cheese
[打印本頁]
作者:
may
時間:
2024-10-13 20:57
標題:
202409新手1-起司cheese
[attach]19924[/attach]
起司 (Cheese)
問題敘述
你有一台專門切割起司的機器,可以將原本長寬高為 L、W 和 H 的起司切割成邊長為 K 的正立方體。為了避免不必要的浪費,你希望在切割起司前確認不會有剩餘的起司,並順便計算總共可以切割出多少個正立方體。
輸入格式
總共輸入四個正整數 L (1 ≤ L ≤ 1000)、W (1 ≤ W ≤ 1000)、H (1 ≤H ≤ 1000) 和 K (1 ≤ K ≤ 10),分別代表原本大起司的長寬高和切割後的立方體邊長。
輸出格式
輸出一個整數,如果切割後不會有剩餘的起司,請輸出可以切割出多少個正立方體,否則輸出 0。
輸入範例 1
12 18 24 6
輸出範例 1
24
輸入範例 2
11 20 30 10
輸出範例 2
0
評分說明
此題目測資分為兩組,每組測資有多筆測試資料,需答對該組所有測資才能獲得該組分數,各組詳細限制如下。
第一組 (20 分):測資保證不會有剩餘的起司。
第二組 (80 分):無特別限制。
https://zerojudge.tw/ShowProblem?problemid=o578
#include <bits/stdc++.h>
using namespace std;
int main()
{
int L, W, T, K, ans = 0;
cin >> L >> W >> T >> K;
if (L % K == 0 && W % K == 0 && T % K == 0) // 確認是否可以整除
{
ans = (L / K) * (W / K) * (T / K);
}
cout << ans << endl;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2