梓川咲太的面前坐著野兔先輩,作為約定,只好乖乖的開啟筆記本開始學習了。
「加法符號寫歪了,變成了乘法符號,在算式的第三行那個地方。」櫻島**突然開口。
心領神會的梓川咲太立刻發現自己正在寫的題目的錯誤,乖乖的改正了以後卻心不在焉。
畢竟,梓川咲太的眼神卻很不老實,畢竟,眼前坐著野兔先輩。
「咲太,假設我給你乙個正整數n,你是不是可以把它用許多不同的整數(包括它自己)去減然後把n變成0?」
櫻島**開始穿上披風。
這是生氣的前兆,即將沒了眼福的梓川咲太只能不停的點了點頭。
「那行,乙個正整數n的做減法的操作過程也有很多種,比如說6就能變成6-6=0,6-1-5=0和6-2-4=0,對吧。但是不能變成6-3-3=0,因為3重複了。」
櫻島**用漂亮的字型在筆記本上書寫。
「當然寫成6=6,6=1+5,6=2+4更好,相當於這些正整數構成乙個序列滿足(σai = n),(n >= 1),且這些正整數互不相同。」
「那麼剛剛的例子就是,,這樣。」
「有沒有想過把這些序列的數字乘起來呢?就像加法符號變成乘法一樣,結果就是6,1x5,2x4這樣…「
」就把這樣操作後的結果稱為m吧,對於乙個正整數n,不同的拆分能得出不同的m,但m也是有最大值和最小值的。比如說剛剛那個例子,m的最大值是8,最小值是5。」
此時的梓川咲太還不知道即將到來的地獄。
「你剛剛的眼神這麼不老實,大概看了幾十下了吧。我就大發慈悲的寫一些數字,你給我馬上寫出每個數字經過操作以後得出來的m的最小值和最大值。」
「不把這些寫完,今晚不讓你睡哦。」
**開啟的筆記本上密密麻麻的排列著許多數字,野兔先輩的代價實在是太大了,不過約定就是約定…
input
第一行輸入乙個正整數t(t<=200),表示樣例組數,接下去t行每行表示一組樣例
每組樣例,輸入乙個正整數n(1<=n<=200)
output
輸出總共t行,
每行輸出兩個整數,表示每個數字經過操作以後得出的數字m的最小值和最大值,用乙個空格隔開
sample input23
6sample output
2 35 8
#include
#include
int n;
int s[
1005];
intmain()
for(k = i-
1;k>=
1&&j;k--
,j--
) s[k]++;
if(j)
s[i-1]
++;for(k =
1;k) re=re*s[k]
;printf
("%d %lld\n"
,n-1
,re);}
else
if(n==1)
printf
("1 1\n");
else
if(n==2)
printf
("2 2\n");
}return0;
}
獻給所有的黑客新手
早已經習慣熬夜的我,今天,我學到很多東西,也明白很多,所以寫下此文。我沒有師傅,也沒有拜過師,只有老師,是現實生活中遇到的計算機老師,並非網上找的所謂的 高手 有人問過我,沒有師傅怎麼學習?難道學習技術就一定要找師傅嗎?找師傅你們的條件就是技術好,無非就是多入侵了幾個站的,試問他們能幫助你們什麼?幫...
讀《我把青春獻給你》
很快就把 我把青春獻給你 這本書看完了,一定程度上滿足了我對馮導的好奇心。但還是有些好奇心未得到滿足,如下。一 馮導是如何學會做導演的?雖然書中也提到,他在部隊做過文藝工作,專業後也做過影視美工,等等。但仍然不知道他是如何學會做導演的,是不是在這個圈裡看多了,再加上個人的悟性,就逐漸成了名導。二 馮...
word怎麼把所有的英文換字型
步驟 1 開啟word文件,點選 編輯 中的 替換 再點選更多 2 點選查詢內容,再點選 特殊格式 選擇 任意字母 3 點選 替換為 再點選 格式 中的 字型 4 設定好之後,點選 全部替換 即可。步驟 1 首先開啟要替換英文本型的word文件 2 點選 編輯 中的 替換 3 點選 更多 4 把游標...