一,題目:求1+2+…+n,
要求不能使用乘除法、for、while、if、else、switch、case等關鍵字以及條件判斷語句(a?b:c)。
二,分析:迴圈只是讓相同的**執行n遍而已,我們完全可以不用for和while達到這個效果。
比如定義乙個類,我們new一含有n個這種型別元素的陣列
那麼該類的建構函式將確定會被呼叫n次。我們可以將需要執行的**放到建構函式裡。
三,這是一類純技巧性的題目,主要考察對語言技巧的熟練程度。
原始碼一:
#include "stdio.h"
int sum(int n)
int sum1(int n)//這種解法霸氣外露有木有?
int main()
LeetCode第十二題 Python版本
title leetcode no.12 categories tags 羅馬數字包含以下七種字元 i,v,x,l,c,d 和 m。字元 數值 i 1 v 5 x 10 l 50 c 100 d 500 m 1000例如,羅馬數字 2 寫做 ii 即為兩個並列的 1。12 寫做 xii 即為 x i...
經典演算法題每日演練 第十二題 線段樹
這一篇我們來看樹狀陣列的加強版線段樹,樹狀陣列能玩的線段樹一樣可以玩,而且能玩的更好,他們在區間求和,最大,平均 等經典的rmq問題上有著對數時間的優越表現。一 線段樹 線段樹又稱 區間樹 在每個節點上儲存乙個區間,當然區間的劃分採用折半的思想,葉子節點只儲存乙個值,也叫單元節點,所 以最終的構造就...
論福州一檢物理第十二題
通過比熱容最大來判斷散熱效能最好這是完全站不住腳的,題目給的條件與題目要求牛頭不對馬嘴。單純通過算比熱容來看鋁是最大的,但是事實上,銅在散熱器中使用的效果更好,如 傳統的銅製翅片較鋁製翅片散熱效果更好。膝上型電腦外接翅片散熱器的設計與研究 用紫銅散熱片代替鋁及鋁合 金散熱片 可以提高電腦散熱效率 能...