有趣的邏輯思維訓練程式設計題
在網上偶爾看到下面的題目(做了一些小小的改動):
大廳裡有100盞燈,每盞燈都編了號碼,分別為1-100。每盞燈由一個開關來控制。(開關按一下,燈亮,再按一下燈滅。開關的編號與被控制的燈相同。)開始時,燈是全滅的。現在按照以下規則按動開關。
第一次,將所有的燈點亮。
第二次,將所有2的倍數的開關按一下。
第三次,將所有3的倍數的開關按一下。
以此類推。第N次,將所有N的倍數的開關按一下。
問第N次(N大於等於2,且小於等於100)按完以後,大廳裡還有幾盞燈是亮的。
請程式設計實現上面的邏輯,以N為引數
相關推薦
有趣的邏輯思維訓練程式設計題
在網上偶爾看到下面的題目(做了一些小小的改動): 大廳裡有100盞燈,每盞燈都編了號碼,分別為1-100。每盞燈由一個開關來控制。(開關按一下,燈亮,再按一下燈滅。開關的編號與被控制的燈相同。)開始時,燈是全滅的。現在按照以下規則按動開關。第一次,將所有的燈點亮。第二次,將
邏輯思維訓練500題(帶答案)
第一章 假設法 一個真實的假設往往可以讓事實呈現眼前,讓真理浮出水面。一個人如果做什麼事都可以讓其思維以這些假設前提為基礎,那麼他便能真真正正地活在NLP裡而不會陷入困境,他的人生也就會有更大地進步和提升。 初級題: 1.如何問問題? 有甲
2016騰訊實習生筆試程式設計題:有趣的數字
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.ha
Java簡單程式設計題訓練一
字串反轉 import java.util.*; public class Main{ public static void main(String[] args){ Scanner in =new Scanner(System.in);
邏輯思維訓練題(共75道)
【1】假設有一個池塘,裡面有無窮多的水。現有2個空水壺,容積分別為5升和6升。問題是如何只用這2個水壺從池塘裡取得3升的水。 【2】周雯的媽媽是水泥廠的化驗員。一天,周雯來到化驗室做作業。做完後想出去玩。“等等,媽媽還要考你一個題目。”她接著說,“你看這6只做化驗用的玻 璃杯,前面3只盛滿了水,後面3只
牛客網三道程式設計題(五) 之華為機試線上訓練(四)進位制轉換、刪除重複出現的數字、句子逆序
1、進位制轉換 這一題利用 cout 的流輸出,非常簡單。不需要再根據下標啥的,再乘以16 或者除以16啥的。請注意: 1)利用 cout 流輸出的,都是字串,不管它是不是數字。 2)cout 預設輸出的是十進位制。此外,如果是八進位制,
程式設計邏輯思維訓練
[問題區] 1.你讓工人為你工作7天,給工人的回報是一根金條。金條平分成相連的7段,你必須在每天結束時給他們一段金條,如果只許你兩次把金條弄斷,你如何給你的工人付費? 2.請把一盒蛋糕切成8份,分
騰訊2017暑期實習生程式設計題-有趣的數字
傳送門 code #include<vector> #include<cstdio> #include<algorithm> #include<map>
有趣的程式設計題
1、甲乙做一個遊戲叫做pick a number ,給定一個數字list,甲先從list首尾選一個數字,然後乙從剩下數字首尾選一個數字,已知甲乙都足夠聰明,以保證自己拿到的最終分數最高,用遞迴寫出PICK A NUMBER的程式 比如list=[3,5,2,1]
有趣的數學問題(非程式設計題)
今天在網上看到一道數學題 考驗邏輯推理能力,很感興趣,花了幾分鐘做了一下 發現不會做,但是能找出答案 在這分享一下 一個商人騎一頭驢要穿越1000公里長沙漠,去賣3000根胡蘿蔔。已知 驢一次可駝1
[程式設計題] 有趣的排序
時間限制:1秒 空間限制:32768K 度度熊有一個N個數的陣列,他想將陣列從大到小排好序,但是萌萌的度度熊只會下面這個操作: 任取陣列中的一個數然後將它放置在陣列的最後一個位置。 問最少操
【程式設計題】有趣的數字
原題出處:牛客網-騰訊2017暑期實習生程式設計題 [程式設計題] 有趣的數字 時間限制:1秒 空間限制:32768K 小Q今天在上廁所時想到了這個問題:有n個數,兩兩組成二元組,差最小的有多少對呢?差最大呢? 輸入描述: 輸入包含多組測試資
邏輯思維訓練
出了 nbsp 思維 怎樣 清空 是我 思維訓練 步驟 結束 怎樣用 一個5升的瓶子和一個6升的瓶子準確量出3升的水? 以下 用 “大瓶”代表6升的瓶子,“小瓶”代表5升的瓶子。 步驟: 1. 大瓶裝滿水,倒入小瓶,大瓶內剩1升水; 2. 小瓶清空,將大瓶中的1升水倒入小瓶
自我訓練50題
大於 最大 三個點 排列 斜率 關鍵字 理解 $1 pan 1/50 51nod 1100-斜率最大 這題以前看過,有個結論:斜率最大的兩個點一定相鄰 我這麽理解:將n個點從左到右排列整齊(即以x為第一關鍵字,y為第二關鍵字) 設有$i,j,
圖論算法與模型(訓練指南題庫)
live 左右 ont 直接 uva 10047 出發點 指南 一次 上下左右 一、基礎題目 1、UVA 11624 Fire!迷宮問題 多源BFS 題意: 幫助joe走出一個大火蔓延的迷宮,其中joe每分鐘可往上下左右四個方向之一走,所有著火的格子都會蔓延(空格與著火格
[程式設計題]進位制轉換
寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 ) 輸入描述: 輸入一個十六進位制的數值字串。 輸出描述: 輸出該數值的十進位制字串。 輸入例子: 0xA 輸出例子: 10 package HWResear
[程式設計題] 明明的隨機數
時間限制:1秒 空間限制:32768K 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好
[程式設計題] 汽水瓶
時間限制:1秒 空間限制:32768K 有這樣一道智力題:“某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?”答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然後
網易2018校園招聘程式設計題
[程式設計題] 魔法幣 時間限制:1秒 空間限制:32768K 小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩臺魔法機器可以通過投入x(x可以為0)個魔法幣產生更多的魔法幣。 魔法機器1:如果投入x個魔法幣,魔法機器會將其變
程式設計題:斐波那契數列
斐波納契數列以遞迴的方法定義:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*) 這個數列從第2項開始,每一項都等於前兩項之和,而且當n趨向於無窮大時,前一項與後一項的比值越來越逼近黃金分割0.618. 1.使用for迴圈實現 def fib(