[Math_Medium]319. Bulb Switcher

題目大意

Bulb Switcher
There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off every second bulb. On the third round, you toggle every third bulb (turning on if it's off or turning off if it's on). For the ith round, you toggle every i bulb. For the nth round, you only toggle the last bulb. Find how many bulbs are on after n rounds.
Example:
Given n = 3.
At first, the three bulbs are [off, off, off].
After first round, the three bulbs are [on, on, on].
After second round, the three bulbs are [on, off, on].
After third round, the three bulbs are [on, off, off].
So you should return 1, because there is only one bulb is on.

解題思路

題意對于燈的操作:第一次全部點亮圆恤,第二次每兩個反轉(zhuǎn)一次,第三次,每三個翻轉(zhuǎn)一次.......比如第6個燈泡,只會在第一次點亮沮尿,然后第二次滅檐束,然后再在第三次亮,最后在第六次滅轰豆,可見每一次操作會是在6的系數(shù)上面進行雪营,那么問題轉(zhuǎn)化為到燈泡n有多少個系數(shù)弓千,每一個系數(shù)意味著反轉(zhuǎn)一次,所以等價于求系數(shù)個數(shù)的奇偶献起,每一個數(shù)的系數(shù)都是成對的洋访,比如1和n,n/q和q等镣陕,特殊情況,比如3*3=9姻政,這時只有一個系數(shù)呆抑。所以對于完全平方數(shù),系數(shù)為奇數(shù)個扶歪,對于非完全平方數(shù)理肺,系數(shù)有偶數(shù)個摄闸。
因為初始時滅的善镰,所以若反轉(zhuǎn)奇數(shù)次(亮滅亮滅亮....),則最終是亮的
          若反轉(zhuǎn)偶數(shù)次(亮滅亮滅....)年枕,則最終是暗的

題目要求這n個燈泡在n次操作后最終還剩下幾盞燈亮炫欺,通過上面分析,我們可以知道完全平方數(shù)有奇數(shù)個系數(shù)熏兄,因此最終會反轉(zhuǎn)奇數(shù)次品洛,即最后燈會亮;而對于非完全平方數(shù),其系數(shù)會是偶數(shù)個摩桶,所以最終燈會滅桥状。
因此題目等價于求不小于n的數(shù)中有幾個是完全平方數(shù),我們可以從1開始算硝清,一直平方辅斟,知道這個數(shù)的平方大于等于n,即 sqrt(n)

代碼如下:

class Solution
{
public:
int bulbSwitch(int n)
    {
    return sqrt(n);
    }
};

Funny Math

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末芦拿,一起剝皮案震驚了整個濱河市士飒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蔗崎,老刑警劉巖酵幕,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異缓苛,居然都是意外死亡芳撒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門未桥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笔刹,“玉大人,你說我怎么就攤上這事钢属∨侨郏” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵淆党,是天一觀的道長酷师。 經(jīng)常有香客問我讶凉,道長,這世上最難降的妖魔是什么山孔? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任懂讯,我火速辦了婚禮,結(jié)果婚禮上台颠,老公的妹妹穿的比我還像新娘褐望。我一直安慰自己,他們只是感情好串前,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布瘫里。 她就那樣靜靜地躺著,像睡著了一般荡碾。 火紅的嫁衣襯著肌膚如雪谨读。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天坛吁,我揣著相機與錄音劳殖,去河邊找鬼。 笑死拨脉,一個胖子當著我的面吹牛哆姻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播玫膀,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼矛缨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了匆骗?” 一聲冷哼從身側(cè)響起劳景,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碉就,沒想到半個月后盟广,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡瓮钥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年筋量,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片碉熄。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡桨武,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锈津,到底是詐尸還是另有隱情呀酸,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布琼梆,位于F島的核電站性誉,受9級特大地震影響窿吩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜错览,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一纫雁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧倾哺,春花似錦轧邪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至扣猫,卻和暖如春菜循,著一層夾襖步出監(jiān)牢的瞬間翘地,已是汗流浹背申尤。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留衙耕,地道東北人昧穿。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像橙喘,于是被迫代替她去往敵國和親时鸵。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348