題目描述
有乙隻小魚,它平日每天游泳 250 公里,週末休息(實行雙休日),假設從周 x(1\le x \le 7)x(1≤x≤7) 開始算起,過了 n(n\le 10^6)n(n≤106輸入
輸入兩個整數x,n(表示從周x算起,經過n天)。輸出
輸出乙個整數,表示小魚累計游泳了多少公里。樣例輸入 copy
3
10
樣例輸出 copy
2000
思路
這題有兩種解法。第一種暴力直接算,但是我覺得這題不應該是這麼求解的,這個資料量太小了,應該上調到10的9次以上的。第二種是取巧,先計算出這些天數裡面一共會包含幾周,因為一周是遊1250公里,所以求出週數直接乘上1250加上從周n開始遊m%7天的距離就可以了。
#include
using
namespace std;
intmain()
cout << sum << endl;
}
P1424 小魚的航程 改進版
原題鏈結 題目背景 原來的題目太簡單,現改進讓小魚週末也休息,請已經做過重做該題。題目描述 有乙隻小魚,它上午游泳150公里,下午游泳100公里,晚上和週末都休息 實行雙休日 假設從周x 1 x 7 開始算起,請問這樣過了n天以後,小魚一共累計游泳了多少公里呢?輸入輸出格式 輸入格式 輸入兩個整數x...
P1424 小魚的航程 改進版
題目背景 原來的題目太簡單,現改進讓小魚週末也休息,請已經做過重做該題。題目描述 有乙隻小魚,它上午游泳150公里,下午游泳100公里,晚上和週末都休息 實行雙休日 假設從周x 1 x 7 開始算起,請問這樣過了n天以後,小魚一共累計游泳了多少公里呢?輸入輸出格式 輸入格式 輸入兩個整數x,n 表示...
P1424 小魚的航程 改進版
原來的題目太簡單,現改進讓小魚週末也休息,請已經做過重做該題。有乙隻小魚,它上午游泳150公里,下午游泳100公里,晚上和週末都休息 實行雙休日 假設從周x 1 x 7 開始算起,請問這樣過了n天以後,小魚一共累計游泳了多少公里呢?輸入格式 輸入兩個整數x,n 表示從周x算起,經過n天,n在long...