原创 LightOj 1336(Sigma Function)

lightoj 1336 題目大意: 已知 x=p1e1∗p2e2∗…∗pkek ; σ(x)=∏i=1kpiei+1−1pi−1 ;求x∈[1,n] 中,x 爲偶數的個數; 思路: σ(x) 爲偶數,只要存在因子piei+1−1

原创 LightOj 1006(矩陣快速冪)

鏈接: lightoj 題目大意: 求遞推式: f(n)=∑i=16f(n−i) 解題思路: 矩陣快速冪: ⎛⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜f(0)f(1)f(2)f(3)f(4)f(5)⎞⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟∗⎛⎝⎜⎜⎜⎜⎜⎜⎜⎜00

原创 LightOj 1341

題目大意:s=a∗b ; 已知s,amin (最小的a )問有多少個這樣的組合;a≠b (沒看見錯了好幾次);思路:s=∏i=1kpeii;s 質數分解;Ns的因子個數 ,=∑i=1k(1+ei) ;num(a,b)=N2 ; #

原创 LightOj 1375(歐拉變形)

lightoj 1375題目大意:求小於n 的數字中,任意兩個不相等的數字的lcm 和,即∑i=1,j=1,i≠ji=n,j=nlcm(i,j) ;思路:lcm(1,2)  lcm(1,3)  lcm(1,4)  … lcm(

原创 LightOj 1028

lightoj 1028 題目大意: 求n 的m 進制數,要求最低位爲0 ; 思路: 即求n的因子個數n=p1q1∗p2q2…pnqn; ans=∑i=1n(1+qi); 素數打表,統計n 每個因子的個數; #inc

原创 LightOj 1298

題目大意: 已知k,p ,求∑φ(xi) , xi=∏kai , ai 爲素數表前p 位的數,其中k≥p ; 思路: φ(c)=φ(n)∗φ(m) ,  其中 c=m∗n ,  gcd(m,n)=1 ;φ(n)=n−1;n 爲素數

原创 HDU 5676(枚舉 + 二分)

hdu 5676 題目大意: 已知幸運數的條件爲其十進制的每一位都由4 和7 組成,且4 和7 的個數相同; 思路: 從小到大枚舉每一位幸運數,二分尋找,特判大於77..744..4(9個7,9個4) 的數字; #incl

原创 Taro實踐和踩坑

Taro實踐和踩坑 從臨時接到任務要做一個答題微信小程序,爲什麼快速上手選用Taro到現在實踐了3個小程序,也算是有些經驗和總結,在此記錄一下 文章目錄Taro實踐和踩坑選擇原因開發準備編譯配置樣式設計稿及尺寸單位覆蓋主題`c

原创 Puppeteer(小說爬取???)

Puppeteer(小說爬取???) 今天上班有點空,就學了一下爬蟲,剛好想起昨天看的電視劇,就把他的小說爬下來了 選型 前端沒門檻 基於DevTools,同時擁有node和chrome的能力 實現 先做了一個截屏的版本

原创 MAC下好用的工具

文檔編輯 Markdown boostnote VS code Markdown Preview Enhanced插件 Atom Sublime OmniMarkupPreviewer 圖牀 ipic app

原创 同餘取模。。

同模取餘 基本性質 a≡b(modn); a+k∗b=n; n|a−b; a≡b(modn);d|n;a≡b(modd); a≡b(modn);d|(a,b,n) ad≡bd(modnd); a≡b(modn);(c,n)=1;

原创 LightOj 1067(Lucas)

lightoj 1067 題目大意: 求:(nm)%(1e6+3); 思路: Lucas定理,組合打表 #include <iostream> #include <cstdio> #define LL long long #def

原创 LightOj 1370(素數篩選打表)

lightoj 1356題目大意:給出n 個數分別爲ai ,φ(bi)≥ai , bi , 求∑i=1nbi ; #include <iostream> #include <cstdio> #include <cstring> #

原创 HDU 1808(鴿巢原理)

hdu 1808題目大意:已知m 堆糖果的數量,挑選其中一堆或多堆(可全選)的和恰好能被整除n ,如果存在輸出任意種組合的序號,否則輸出no sweets;思路:記錄前綴和的取模n 的值爲re[i].rem ;存在re[j].re

原创 登錄界面效果

簡單登錄效果練習 剛學完html5和css3,想要簡單實踐一下,就寫了一個簡單的登錄界面,所有的JQuery效果都是現學現查的,算是實現簡單的交互功能。希望通過學習系統的原生JS後,能對代碼實現優化,達到平穩退化,瀏覽器兼容等原