读入读出挂

正数

 1 void re(int &x)
 2 {
 3     x=0;char s=getchar();
 4     while(s<‘0‘||s>‘9‘) s=getchar();
 5     while(s>=‘0‘&&s<=‘9‘){x=x*10+s-‘0‘;s=getchar();}
 6 }
 7 void wr(int x)
 8 {
 9     if(x>9) wr(x/10);
10     putchar(x%10+‘0‘);
11 }

正负

 1 void re(int &x)
 2 {
 3     int f=1;x=0;char s=getchar();
 4     while(s<‘0‘||s>‘9‘){if(s==‘-‘)f=-1;s=getchar();}
 5     while(s>=‘0‘&&s<=‘9‘){x=x*10+s-‘0‘;s=getchar();}
 6     x*=f;
 7 }
 8 void wr(int x)
 9 {
10     if(x<0){putchar‘-‘; x=-x;}
11     if(x>9)wr(x/10);
12     putchar(x%10+‘0‘);
13 }

完。

原文地址:https://www.cnblogs.com/redblackk/p/9735256.html

时间: 2024-10-09 09:49:39

读入读出挂的相关文章

读入读出挂!!

说起读入读出挂,体内洪荒之力呼啸飞过,输入输出规模超过 10e6 就可以用啦: 参考博客:https://blog.csdn.net/f_zyj/article/details/51473493 适用于正整数 1 template <class T> 2 inline void scan_d(T &ret) 3 { 4 char c; 5 ret = 0; 6 while ((c = getchar()) < '0' || c > '9'); 7 while (c >

神奇的读入读出

A. 文件读入读出: 1 /*文件读入读出*/ 2 3 #include<cstdio> 4 #include<iostream> 5 using namespace std; 6 int main() 7 { 8 freopen("test.in","r",stdin); 9 freopen("test.out","w",stdout); 10 return 0; 11 } 1 /*文件读入读出*/

【转载】MySQL存入图片+Qt读入读出数据库中的图片

/* Time: 2017.01.02 -- 2017.01.04 * Author: WJ * Function:连接数据库,从数据库中读取图片并显示(已成功) */ [参考链接] MySQL存入图片+Qt读入读出数据库中的图片 - lpdpzc的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/lpdpzc/article/details/41915835 [主要代码] void MainWindow::on_ShowImage_clicked() { QS

NIO的原理和文件读入读出及图片拷贝的使用

1.NIO的简介        java.nio 全称 java non-blocking IO 是jdk1.4之后出现的 New IO        为所有的原始类型(boolean除外)提供了缓存支持        使用它 可以提供非阻塞式的高伸缩性网络    NIO由三个核心部分组成        Channel 管道/通道        Buffer 缓冲区        Selector 选择器    普通IO        NIO    面向流        面向缓冲区    阻塞I

python 以文档形式读入读出

对之前的代码总结. python3方法1:文档以.json格式保存在文件夹中,文件夹只有单层,对文件夹中文档进行分个读取(应用见20170525-052501.py) 1 path = r'C:\Users\user\Desktop\heilongjiang.dbw.cn\\' 2 documents = [] 3 num = 0 4 for file in os.listdir(path)[0:]: 5 file = path + file 6 if not file.endswith('.j

double long float类型读入读出 double取模 fmod

The library of fmod is #include <cmath> #include<cstdio> #include<cstdlib> #include<algorithm> #include<map> #include<cstring> #include<cmath> using namespace std; int main(){ double x; long y; long long z; scanf(

[黑科技]市面上不太常见的cin挂和cout挂

CCPC赛后摸鱼搞了个新的奇怪外挂 这里贴上利用sgetn和sputn来实现的读入读出挂,理论上比fread更优 期望在赛中TLE的代码能强行卡过去hhh 利用小规模的Codeforces - 1036D进行测试 96ms version #include<bits/stdc++.h> #define rep(i,j,k) for(int i=j;i<=k;i++) #define rrep(i,j,k) for(int i=j;i>=k;i--) #define println(

C++中的字符串输入输出

转自:https://www.cnblogs.com/zzw1024/p/10502011.html 常见的输入问题:1.直接用cin输入(当然可以使用cout直接输出): 1)string s; cin >> s; //只接收回车键和空格前面所输入的字符!!!!! 一旦输入空格,cin将空格视为回车键,将会将后面的字符赋予后续有输入cin函数的变量中,如下面的a,故一定确保输入无空格!! 2)char a[10]; cin >> a; //同样,只接收回车键和空格前面所输入的字符

单片机模拟电路接口的一些概念

集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路:左边的三极管为反相之用,使输入为"0"时,输出也为"0". 对于图 1,当左端的输入为"0"时,前面的三极管截止,所以5v电源通过1k电阻加到右边的三极管上,右边的三极管导通:当左端的输入为"1"时,前面的三极管导通,而后面的三极管截止. 我们将图1简化成图2的样子,很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0.而当开关断开时