一些黑科技

2021-08-15 15:46:16 字數 922 閱讀 5191

寫出來很炫酷,但原理很簡單,就是通過轉換整形到字元進行處理。

inline int in()  

while(isdigit(ch))

x=(x<<3)+(x<<1)+(ch^'0'),ch=getchar();

return x*w;

}

inline void out(int x,char *s)
值得注意的是,這兩個函式需要include

當然,bits依然萬能!

網上搜了一堆,沒看懂,最後發現還是書本最靠譜,其實核心就乙個式子(原文照抄):

然後愉快的把它寫進了結構體,挺方便的:

#include#define rep(a,b,c) for(register int (a)=(b);(a)<=(c);(a)++)  

using namespace std;

inline int in()

while(isdigit(ch))

x=(x<<3)+(x<<1)+(ch^'0'),ch=getchar();

return x*w;

}

inline void out(int x,char *s)

struct matrix

return c;

} inline void init(int x,int y)

inline void outit()

} }a,b,c;

int main()

程式玄學常數優化以及一些黑科技(持續更新)

讀入時的速度cin我們可以用getchar 讀入整數 inline int read fread是直接對二進位制檔案進行讀入,速度更快 const int maxbuf 100000 char buf maxbuf ps buf,pe buf 1 inline void rnext template...

科技與法律的一些思考

據某次網際網路立法研討會議上的發言要點整理 過去百年,全球形成相對穩定的和平環境,各國經濟都得到長足發展。類似欣欣向榮長達乙個世紀的的境況,在農業時期和工業時期都很難想象,在整個人類文明史上也都是十分罕見的。其關鍵原因在於科學技術的突飛猛進尤其是資訊科學技術的飛速發展,客觀上縮小了世界的規模。過去百...

前沿科技及自己的一些見解

未來理想架構 物聯網是 互動方式 雲計算是 基礎設施 人工智慧是 場景應用 大資料是 互動內容 資料探勘是增值過程,ipv6是身份編號,分布式資料庫是 倉庫 1.什麼是區塊鏈?區塊鏈實際是採用去中心化來維持乙個共享資料庫,也是一種新型分布式應用模式。存在區塊鏈的資料,由集體來維護,具有不可偽造 高度...