2021 3 27天梯賽補題報告

2022-08-31 04:57:11 字數 784 閱讀 9010

l2-029 特立獨行的幸福

這個題有些複雜,但分開步驟逐個擊破好像並不難搞。題意是找到特立獨行的數字從小到大輸出,特立獨行:首先是幸福數,可以迭代到一,並且在給定區間內不依附於其他數字,即不是其他數字迭代得到的。把這題分成幾個步驟:1.首先找到幸福數,設乙個函式ff(n)用以迭代,看其是否可以得到一 2.再把迭代得到的數放進乙個陣列b[nl]內(注意只存放迭代得到的數,原數不放在裡面),用以特例性判斷,即使不能迭代得到一,陣列也可以不清空(發生段錯誤,可以嘗試擴張陣列大小,清空陣列也沒用)3.把初步滿足條件的數放進另乙個陣列c[nl]內,其特例性放進d[nl]裡面 4.最後判斷c[i]==b[j]?,如果否,則會c[i]可以輸出.

#include

using namespace std;

#define ll long long

const ll nl=1e6+5;//當時寫的是1e5+5,結果發生段錯誤

ll b[nl]=,a[nl],c[nl],d[nl],e[nl];

ll ff(ll n)

return sum;

}int main()

}zl=jl;

while(1)

b[jl]=x;//用於判斷特例性

jl++;

for(k=0;k//判斷是否特例性

for(j=0;j=0;i--)

}int main()

}ll ru;

for(i=1;i<=n;i++)

if(flag[i]==0)

}dfs(ru,0);

cout<}

11 28天梯賽補題報告

l1 6 吃火鍋 15分 本題要求你實現乙個程式,自動檢查你朋友給你發來的資訊裡有沒有chi1 huo3 guo1。輸入每行給出一句不超過 80 個字元的 以回車結尾的朋友資訊,資訊為非空字串,僅包括字母 數字 空格 可見的半形標點符號。當讀到某一行只有乙個英文句點.時,輸入結束,此行不算在朋友資訊...

2023年天梯賽補題報告

l1 3調和平均 10分 這題用陣列會被扣一分,不用陣列就能做對,不知道為啥.include using namespace std intn double res 0 int main res 1.0 n res 1.0 res printf 2lf res l1 6 吃火鍋 15分 string...

2020 10 10天梯賽補題

7 9 名人堂與代金券 25分 思路 排序輸出就好。include using namespace std const int n 10010 struct node node a n bool cmp node a,node b int main else if a i s 60 else res...