读优输优

news/2025/2/26 13:43:11

很nb的技巧……
但奇怪的是只能对文件使用……

然而交到OJ上或者比赛的时候都没有关系→_→

我大概也只能弄弄这些花里胡哨的东西了→_→

原理不清楚,背个板子好了

//minamoto
#include<bits/stdc++.h>
#define R register
#define fp(i,a,b) for(R int i=(a),I=(b)+1;i<I;++i)
#define fd(i,a,b) for(R int i=(a),I=(b)-1;i>I;--i)
#define go(u) for(int i=head[u],v=e[i].v;i;i=e[i].nx,v=e[i].v)
using namespace std;
char buf[1<<21],*p1=buf,*p2=buf;
inline char getc(){return p1==p2&&(p2=(p1=buf)+fread

(buf,1,1<<21,stdin),p1==p2)?EOF:*p1++;}
int read(){
    R int res,f=1;R char ch;
    while((ch=getc())>'9'||ch<'0')(ch=='-')&&(f=-1);
    for(res=ch-'0';(ch=getc())>='0'&&ch<='9';res=res*10+ch-'0');
    return res*f;
}
int read(char *s){
    R int len=0;R char ch;while(((ch=getc())>'9'||ch<'0'));
    for(s[++len]=ch;(ch=getc())>='0'&&ch<='9';s[++len]=ch);
    return s[len+1]='\0',len;
}
double readdb()
{
    R double x=0,y=0.1,f=1;R char ch;
    while((ch=getc())>'9'||ch<'0')(ch=='-')&&(f=-1);
    for(x=ch-'0';(ch=getc())>='0'&&ch<='9';x=x*10+ch-'0');
    for(ch=='.'&&(ch=getc());ch>='0'&&ch<='9';x+=(ch-'0')*y,y*=0.1,ch=getc());
    return x*f;
}
char sr[1<<21],z[20];int C=-1,Z=0;
inline void Ot(){fwrite(sr,1,C+1,stdout),C=-1;}
void print(R int x){
    if(C>1<<20)Ot();if(x<0)sr[++C]='-',x=-x;
    while(z[++Z]=x%10+48,x/=10);
    while(sr[++C]=z[Z],--Z);sr[++C]='\n';
}

 

 

 

感觉我在不归路上越走越远了→_→

转载于:https://www.cnblogs.com/bztMinamoto/p/9383545.html


http://www.niftyadmin.cn/n/975977.html

相关文章

分库分表利器——sharding-sphere

背景 得不到的东西让你彻夜难眠&#xff0c;没有尝试过的技术让我跃跃欲试。 本着杀鸡焉用牛刀的准则&#xff0c;我们倡导够用就行&#xff0c;不跟风&#xff0c;不盲从。 所以&#xff0c;结果就是我们一直没有真正使用分库分表。曾经好几次&#xff0c;感觉没有分库分表&am…

golang 标准命令详解

2019独角兽企业重金招聘Python工程师标准>>> 去年工作原因&#xff0c;接触到了golang&#xff0c;今年开始&#xff0c;自身感兴趣&#xff0c;开始在自学Golang。首先简短介绍下golang&#xff0c;Go语言是Google开发的一种编译型&#xff0c;并发型&#xff0c;具…

业界 | 从观望者到变革者:给新媒体的AI解决方案

委婉地说&#xff0c;新闻媒体对人工智能的发展一直保持观望状态。 因此&#xff0c;在人工智能驱动的个性化时代&#xff0c;新闻机构无法再定义什么是真实的新闻&#xff0c;甚至无法决定什么是真实的或值得信赖的。 如今&#xff0c;社交媒体平台、搜索引擎和内容整合平台控…

2017年初BAT的JAVA面试题汇集

2019独角兽企业重金招聘Python工程师标准>>> Java基础 ● 集合类以及集合框架&#xff1b;HashMap与HashTable实现原理&#xff0c;线程安全性&#xff0c;hash冲突及处理算法&#xff1b;ConcurrentHashMap&#xff1b; ● 进程和线程的区别&#xff1b; ● Jav…

简单易懂的现代魔法-递归

平时在前端开发中&#xff0c;好像也没啥用到递归的地方。不过这并不代表递归不重要&#xff0c;如果你看过一些框架的源码&#xff0c;就会经常见到它的影子&#xff1a;比如渲染虚拟DOM的render函数&#xff0c;webpack中require依赖分析&#xff0c;Koa2洋葱式的中间件模型&…

在vscode用Markdown

一.在vscode官网中先下载vscode vscode官网 在官网中下载 一直按next&#xff0c;注意安装路径设置、环境变量默认自动添加到系统中&#xff0c;勾选以下所有选项&#xff1a; 二.安装后下载插件 Markdown要用的插件为Markdown-Notes-Pack,点击install&#xff0c;安装完成…