首页 > 其他分享 >__int128的读入与输出

__int128的读入与输出

时间:2023-11-06 10:22:41浏览次数:31  
标签:__ 10 ch read 读入 int128

 

// 读入
inline __int128 read()
{
    __int128 x = 0, f = 1;
    char ch = getchar();
    while(ch < '0' || ch > '9'){
        if(ch == '-')
            f = -1;
        ch = getchar();
    }
    while(ch >= '0' && ch <= '9'){
        x = x * 10 + ch - '0';
        ch = getchar();
    }
    return x * f;
}
 
// 输出
void print(__int128 x)
{
	if (x < 0)
    {
        putchar('-');
        x = -x;
    }
    if (x > 9)
        print(x / 10);
    putchar(x % 10 + '0');
}
 
void solve()
{
	__int128 x = read();
	
	print(x);
}

  

标签:__,10,ch,read,读入,int128
From: https://www.cnblogs.com/cutemush/p/17811941.html

相关文章

  • 6款优质办公软件,个个都是效率神器,可免费使用
    今天给大家分享6款优质的办公软件,这些软件不仅功能强大,还可以免费使用,让你高效完成工作。 Todo清单——待办事项软件 Todo清单是一款强大的跨平台待办事项和时间管理软件。它可以帮助用户记录、跟踪和完成待办事项。通过创建清单,用户可以将任务分类、设定截止日期,并随时查看......
  • Winform中使用Log4Net实现日志记录到文件并循环覆盖
    场景log4nethttps://logging.apache.org/log4net/TheApachelog4netlibraryisatooltohelptheprogrammeroutputlogstatementstoavarietyofoutputtargets.log4netisaportoftheexcellentApachelog4j™frameworktotheMicrosoft®.NETruntime.We......
  • Macbook安装MacPorts
    一、下载官方安装包下载地址:https://www.macports.org/install.php选择合适的版本下载。  二、断开网络(准备安装,不然会卡)a、正常断开网络,安装下载的安装包。b、如果忘了断网,那么需要强制退出如果步骤一没断网成功会导致安装卡住,如果卡住了,需要强制退出软件首先使用optio......
  • Java设计模式之桥接模式
    桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。假如你有一个几何形状(Shape)类,从它能扩展出两个子类:圆形(Circle)和方形(Square)。你希望对这样的类层次结构进行扩展以使其包含颜色,所......
  • 区间分组贪心
    是我见识少了,真没见过这种的……传送门如果看成有序排列的\((x,y)\)配对,那么可以写成\(r_x-l_y\)。(因为如果是负数,会在\(y,x\)的时候被枚举到,这样就不用考虑max和绝对值了)。于是,就是分成恰好长度为\(\frac{n}{2}\)的两组,一组贡献为\(r_i\),一组贡献为\(l_i\),求贡献最大值。假设......
  • 过氧化氢喷雾器软件
    1软件功能: 1.1两路ADC测量,一路测量电池电压,另一路测量电极片电流,检测喷雾器有水、水位低、无水等状态。   测量电池电压原理:电池电压直接接MCUVCC和VRef+,通过测量内部1.19V基准源反推电池电压(VRef)和电极片电流。具体反推公式请参考源码。 1.2两路PWM,一路控制马达......
  • 每日博客
    实验8:适配器模式 实验9:桥接模式     ......
  • 【Mquant】2、量化平台的选择
    一、选择因素功能和工具集:量化平台应该提供丰富的功能和工具集,包括数据分析、策略回测、实时交易等。不同的平台可能有不同的特点和优势,可以根据自己的需求选择适合的平台。数据源和数据质量:量化交易离不开高质量的数据,因此选择一个平台时要考虑其数据源和数据质量。一些平台可......
  • Prometheus系列---【PromQL常用语法】
    1.聚合运算sum()count()avg()min()max()2.数学运算+-*/%取模^3.常用符号=等于=~模糊查询#统计所有以"-pa-mgr-prometheus"结尾的指标的数量count(process_update_seconds{namespace="afp",service=".*-pa-mgr-prometheus$"})......
  • 11.5每日总结
    今天去参加了软考,虽然没有什么信心,但起码有了一次经验。上卷的选择题感觉都是之前所学过的知识,难度还算适中吧,就是需要牢记一些知识点。下卷的实验题也都是老师带我们做过的题型,除了最后一个大题外感觉难度并不是很高就算这次失利了好歹也长了一些见识,不算亏......