原创 python初學(1)字符串

1、字符串的形式 :     單引號 '' 三單引號 ''' '''     雙引號 "" 三雙引號 """ """ (1)爲什麼要設定單雙引號? 防止類似所打印的字符串中出現單或雙引號,當然也可以用轉義字符來解決 \" \' (

原创 hihocoder 20 展勝地的鯉魚旗

時間限制:10000ms 單點時限:1000ms 內存限制:256MB 描述 巖手縣北上市的「北上市立公園展勝地」,是陸奧國三大櫻花名所之一。每年的四月中旬到五月初,這裏都會舉辦盛大的祭奠。除了可以在盛開的櫻花步道上乘坐觀光馬車徐行

原创 BC 81

1、Machine 分析:3進制,水題 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace st

原创 戰場小包回來了

迷茫過後,盡是荒涼。。。回來安安心心寫博客了

原创 javascript柯里化

1.什麼是柯里化? 柯里化概念其實很簡單,只傳遞給函數一部分參數來調用它,讓它返回一個函數去處理剩下的參數。 實例: function add(a, b, c, d) { return a + b + c + d; } //通

原创 線段樹習題(2)hdu 1394 求最小逆序數

分析:這個題打破我對線段樹的理解,線段樹可以有很多種操作,不只針對於區間的一些東西,比如本題,逆序數的求解 逆序數的定義:對於n個不同的元素,先規定各元素之間有一個標準次序(例如n個 不同的自然數,可規定從小到大爲標準次序),於是在這n個

原创 Sass初涉

經歷數不清日月的頹廢之後,決定重新堅持自己的前端之路,說實話,到現在 ,對前端是很迷茫的,前端這個行業,真是應了那句話,“學了不一定有用”,更新換代太快,基礎已打牢。從昨天開始我開始深入學習前端,JS方面學習函數式編程和模塊化(requ

原创 Sass進階一

初學sass完全感受不到sass作爲一種編程語言的完全性,接着往後面學,sass纔開始精彩。 ①、sass支持類似c語言的條件、循環語句 @if @else @while @each @for if .. else ... 沒什麼油水 @

原创 POJ 1436 Horizontally Visible Segments 簡單hash+區間更新

分析:線段樹好題,類似poj2528, 題意是求解線段三角形的數目 題目大意: 在一個平面內,有一些豎直的線段,若兩條豎直線段之間可以連一條水平線,這條水平線不與其他豎直線段相交,稱這兩條豎直線段爲“相互可見”的。若存在三條豎直線段,

原创 POJ 2528 Mayor's posters 離散化+線段樹+簡單Hash

題意:在牆上貼海報,海報可以互相覆蓋,問最後可以看見幾張海報思路:這題數據範圍很大,直接搞超時+超內存,需要離散化:離散化簡單的來說就是隻取我們需要的值來用,比如說區間[1000,2000],[1990,2012] 我們用不到[-∞,99

原创 CSS僞類+border實現Banner標籤、冒泡式提醒等

一、前言 在實現Banner和冒泡式提醒前,我們可以先了解一下border的實現規律,語言不好表述,直接上代碼和效果圖。 width: 0; height: 0; border-top:20px solid; border-l

原创 線段樹練習(4)poj2828 Buy Tickets

分析:線段樹好題; 觀察發現,最後一個人插入的位置是固定的聯想到逆序讀入,維護一顆線段樹,區間存儲剩餘的位 核心查詢代碼:(原因理解下面Hint)   if(p<=sum[i<<1])update(p,v,lson);     else

原创 npm、bower安裝

一、NPM NPM(node package manager),通常稱爲node包管理器。顧名思義,它的主要功能就是管理node包,包括:安裝、卸載、更新、查看、搜索、發佈等。 二、NPM安裝配置 1、windows下環境安裝NPM比較簡

原创 奶牛的鍛鍊

問題 A: 奶牛的鍛鍊 時間限制: 1 Sec  內存限制: 128 MB提交: 48  解決: 13 [提交][狀態][討論版]   題目描述    奶牛Bessie有N分鐘時間跑步,每分鐘她可以跑步或者休息。若她在第i分鐘跑步,可

原创 線段樹練習(3)hdu2795 Billboard

題目大意:  有一塊h*w的矩形廣告板,要往上面貼廣告;  然後給n個1*wi的廣告,要求把廣告貼上去;  而且要求廣告要儘量往上貼並且儘量靠左;  求第n個廣告的所在的位置,不能貼則爲-1;    分析: 初學線段樹不得不做的一個好題