leetcode 319
題意:n個燈泡,第一輪全部打開;第二輪每隔2k(k=0,1,...n)個(偶數2,4,6,8.....)關閉;第三輪3k(3,6,9,12,....)個打開;... 以此類推
所以當操作為奇數個時,燈是開的。而只有平方數的乘積個數為奇數。可以用sqrt(n)得到有1-n中多少個完全平方數。
class Solution { public: int bulbSwitch(int n) { return sqrt(n); } };
leetcode 319
相關推薦
[LeetCode]319. Bulb Switcher燈泡開關
class leet math int nbsp 一個 math.sqrt 因子 mat 智商壓制的一道題 這個題有個數學定理: 一般數(非完全平方數)的因子有偶數個 完全平凡數的因子有奇數個 開開關的時候,第i個燈每到它的因子一輪的時候就會撥動一下,也就是每個燈撥動的次數
LeetCode 319. Bulb Switcher
題解 自然地會想到模擬開關的方法,開一個數組記錄開關情況,最後奇數者亮。 例如 int bulbSwitch(int n) { vector<int> cot(n+1,1); int res=0; if(n==1) re
Leetcode:319.燈泡開關
初始時有 n 個燈泡關閉。 第 1 輪,你開啟所有的燈泡。 第 2 輪,每兩個燈泡你關閉一次。 第 3 輪,每三個燈泡切換一次開關(如果關閉則開啟,如果開啟則關閉)。第 i 輪,每 i 個燈泡切換一次開關。 對於第 n
LeetCode 319. 燈泡開關
遞迴問題 題目介紹 初始時有 n 個燈泡關閉。 第 1 輪,你開啟所有的燈泡。 第 2 輪,每兩個燈泡你關閉一次。 第 3 輪,每三個燈泡切換一次開關(如果關閉則開啟,如果開啟則關閉)。第 i 輪
[leetcode]319. Bulb Switcher
[leetcode]319. Bulb Switcher Analysis 今天被微博上的孫藝興bot笑死,哈哈哈哈哈—— [每天刷題並不難0.0] There are n bulbs that are initially off. You first tur
Leetcode 319.燈泡開關
燈泡開關 初始時有 n 個燈泡關閉。第 1 輪,你開啟所有的燈泡。第 2 輪,每兩個燈泡你關閉一次。第 3 輪,每三個燈泡切換一次開關(如果關閉則開啟,如果開啟則關閉)。第 i 輪,每 i 個燈泡切換一次開關。對於第 n 輪,你只切換最後
leetcode 319
pre 一輪 col 奇數 alt color ima 題意 n) 題意:n個燈泡,第一輪全部打開;第二輪每隔2k(k=0,1,...n)個(偶數2,4,6,8.....)關閉;第三輪3k(3,6,9,12,....)個打開;... 以此類推 所以當操作為奇數個時,燈
【LeetCode】 319. 燈泡開關
遞迴問題 題目介紹 初始時有 n 個燈泡關閉。 第 1 輪,你開啟所有的燈泡。 第 2 輪,每兩個燈泡你關閉一次。 第 3 輪,每三個燈泡切換一次開關(如果關閉則開啟,如果開啟則關閉)。第 i 輪,每 i 個燈泡切換一次開關。 對於第 n 輪,你只切換最後一
[Leetcode] 第319題 燈泡開關
一、題目描述 初始時有 n 個燈泡關閉。 第 1 輪,你開啟所有的燈泡。 第 2 輪,每兩個燈泡你關閉一次。 第 3 輪,每三個燈泡切換一次開關(如果關閉則開啟,如果開啟則關閉)。第 i 輪,每 i 個燈泡切換一次開關。 對於第 n&nb
[LeetCode]160.Intersection of Two Linked Lists
col style return tro nod sts diff original you Intersection of Two Linked Lists Write a program to find the node at which the intersectio
[LeetCode] Reshape the Matrix 矩陣重塑
ren ati num 我們 資料 call posit tar led In MATLAB, there is a very useful function called ‘reshape‘, which can reshape a matrix into a ne
leetcode題解 || Roman to Integer問題
leet only top xiv har convert 擁有 pro think problem: Given a roman numeral, convert it to an integer. Input is guaranteed to be within
100. Same Tree(LeetCode)
write end nodes ons code logs 相等 same tree treenode Given two binary trees, write a function to check if they are equal or not. Two binar
LeetCode Length of Last Word
archive n-1 art fine ive lan ets hello style 1. 題目Given a string s consists of upper/lower-case alphabets and empty space characters ‘ ‘
leetcode 209. Minimum Size Subarray Sum
urn https scrip subarray () ins -s mar color https://leetcode.com/problems/minimum-size-subarray-sum/#/description 題目很簡單。題意就是求字符串中長度最小的一
[LeetCode][Java] Subsets
sort arrays ++ lee 題意 integer sel duplicate ati 題目: Given a set of distinct integers, nums, return all possible subsets. Note: Ele
Leetcode:search_insert_position
size search ++ ins urn leet 位置 art -s 一、 題目 給定一個數組和要插入數的大小。求插入的位置。 二、 分析 太水,直接掃描。過……. class Solution { public: int search
(LeetCode)兩個鏈表的第一個公共節點
struct link note lee mono lengthb borde san length LeetCode上面的題目例如以下: Write a program to find the node at which the intersection of t
【LeetCode】091. Decode Ways
rom size etc oss following nbsp pan ron ann 題目: A message containing letters from A-Z is being encoded to numbers using the following map
[LeetCode] Word Abbreviation 單詞縮寫
any array number example note long win min which Given an array of n distinct non-empty strings, you need to generate minimal possible