兩個較快的輸入掛

2021-08-23 12:39:42 字數 1306 閱讀 4385

來自杭電多校7標程上的**,主要是讀入整數型別

#includeusing namespace std;

namespace fastio

}return *p1++;

}inline bool blank(char ch)

inline void read(int &x)//這裡int &x,實參需為int,這裡改為ll &x,就可以讀入ll型

#undef buf_size

};using namespace fastio;

int main()

dls的**,能讀入輸出int,long long,double,char,char 型別:

#include#include #include #include #include #include #include #include #include #include #include #include using namespace std;

namespace io//}

return *p1++;

}inline bool blank(char ch)

inline void read(int &x)

inline void read(ll &x)

inline void read(double &x)

if (sign)x=-x;

}inline void read(char *s)

inline void read(char &c)

}//fwrite->write

struct ostream_fwrite

void out(char ch)

*p1++=ch;

}void print(int x)

void println(int x)

void print(ll x)

void println(ll x)

void print(double x,int y);

if (x<-1e-12)out('-'),x=-x;x*=mul[y];

ll x1=(ll)floor(x); if (x-floor(x)>=0.5)++x1;

ll x2=x1/mul[y],x3=x1-x2*mul[y]; print(x2);

if (y>0){out('.'); for (size_t i=1;i以上輸入掛在輸入資料量大於1e5時有效果,當輸入量更大時有顯著效果,對應的輸入量較小時使用輸入掛不會有效果。

pytorch模型輸入兩個引數

最近用pytorch需要用到兩個輸入,發現有很多朋友也沒有找到解決方法,今天來分享一下我的做法。def forward self,x1,x2 feature self.conv1 x1 out torch.cat feature,x2 dim 1 out1 self.layer1 out out2 ...

函式的輸入變數為兩個指標時要注意兩個指標是否相等

下面時交換兩個數的函式 void swap int a,int b 當傳入的a和b的位址不是同乙個位址的情況下,函式正常工作 int a 1 int b 2 swap a,b 得到a 2,b 1當傳入的a和b的位址是同乙個位址的情況下,函式不正常工作 int a 1 swap a,a 得到a 0為什...

輸入兩個日期求相隔的天數

import datetime defis runyear years 判斷乙個年份是否是閏年 return years 4 0and years 100 0or years 400 0def for str data data 格式化字串,將字串轉化為列表 2018 1 1 2018,1,1 re...