新手村 迴圈 小魚的航程

2021-08-10 02:05:42 字數 762 閱讀 2946

難受,這題居然翻車了。。。

這題一開始的時候,我想錯了演算法,我是想著只要統計 前7天裡面週末天數+後7天裡面的週末天數+中間的週末天數=總週末天數,其實這個想法沒錯,但是我沒有想到正確的算中間7天的週末天數的方法。

後來寫的時候發現結果總是不對,仔細檢查後發現是自己把兩個變數x,

n 的含義在下文中理解錯了。我誤把

x 當成了總天數,於是**。。。

#include 

#include

#include

#include

#include

#include

#include

using

namespace

std;

int main()

if(before <= 2) else

long

long weeks = (n - before) / 7;

useless += weeks * 2;

long

long after = n - before - weeks * 7;

if(after > 5)

long

long res = (n - useless) * 250;

cout

<< res << endl;

return

0;}

最後使用的方法是取中間一段的[周一, 週日],找出前面和後面的週末天數,加上中間整週的週末天數。

新手村之迴圈!迴圈!迴圈!

p1008 三連擊 總 優美的暴力或打表。var i,j,a,b,c longint v array 0.10 of boolean f boolean begin for i 123 to345 dobegin fillchar v,sizeof v 0 a i b i 2 c i 3 for j...

新手村之迴圈!迴圈!迴圈!

p1008 三連擊 總 優美的暴力或打表。var i,j,a,b,c longint v array 0.10 of boolean f boolean begin for i 123 to345 dobegin fillchar v,sizeof v 0 a i b i 2 c i 3 for j...

洛谷試煉場 新手村 迴圈!迴圈!迴圈!

題目描述 將1,2,9共9個數分成3組,分別組成3個三位數,且使這3個三位數構成1 2 3的比例,試求出所有滿足條件的3個三位數。輸入格式 沒有輸入 輸出格式 若干行,每行3個數字。按照每行第乙個數字公升序排列。c 源 include int main 迴圈結束時,n 9 的所有元素已賦值完畢 fo...