代码黑科技

2023-10-28

快读:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll read()
{
    ll f=1,x=0;
    char ss=getchar();
    while(ss<'0'||ss>'9'){if(ss=='-')f=-1;ss=getchar();}
    while(ss>='0'&&ss<='9'){x=x*10+ss-'0';ss=getchar();}
    return x*f;
}
int main()
{
    ll b;
    b=read();
    cout<<b<<" "<<endl;
}


快写:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
inline void write(ll x)
{
     if(x<0) putchar('-'),x=-x;
     if(x>9) write(x/10);
     putchar(x%10+'0');
}
int main()
{
    ll b;
    b=read();
   write(b);
}

快速幂:

ll ksm(ll,a,ll b)
{
    int ans=1,base=a;
    while(b!=0)
    {
        if(b&1!=0)
        {
            ans*=base;
        }
        base*=base;
        b>>=1;
    }
    
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

代码黑科技 的相关文章

  • CentOS8服务篇7:配置网络存储iSCSI服务

    一 iSCSI技术概述 基于IP的存储区域网 Internet Small Computer System Interface iSCSI 又称IP SAN 它是一种基于因特网及SCSI 3协议的存储技术 由IETF提出 并于2003年2月
  • 原来类加载器的原理是这样执行的

    原文链接 深入类加载原理 我们知道 我们写的java文件是不能直接运行的 我们可以在IDEA中右键文件名点击运行 这中间其实掺杂了一系列的复杂处理过程 这篇文章 我们只讨论我们的代码在运行之前的一个环节 叫做类的加载 按照我写文章的常规惯例
  • MyBatis下DataSource的配置原理以及多数据源的配置

    MyBatis下多数据源的配置 多datasource的配置原理 将不同数据源的mapper接口放在不同的包内 再在数据源配置中 用 MapperScan注解扫描不同的包 引言 先来学习一下单数据源情况下的配置原理 只关心多数据源的配置方法
  • Linux常用命令总结

    很全啊 记录一下 https mp weixin qq com s biz MzI3MjY1ODI2Ng mid 2247485996 idx 1 sn 0a08bf2f04eed49542a96cee6928a561 chksm eb2e
  • 第一个 Spring Boot 子服务——会员服务

    经过上两个章节的分析 设计工作 相信你已经对项目的整体结构有了更清晰的认识 剩下的工作就是依据设计 将项目骨架拉出来 往里面直充血肉 搭建项目骨架 约定项目名称为 parking project 建立 Maven 项目 packaging
  • 广州面试题------39健康网1广州启生信息技术有限公司

    部分笔试答案 3 接口 interface 是抽象方法和常量值的定义的集合 从本质上讲 接口是一种特殊的抽象类 这种抽象类中包含常量和方法的定义 而没有变量和方法的实现 1 接口是一组规则的集合 它规定了实现本接口的类或接口必须拥有的一组规
  • 【语义分割】轻量级人像分割PP-HumanSeg NCNN C++ windows部署

    ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架 ncnn 从设计之初深刻考虑手机端的部署和使用 无第三方依赖 跨平台 手机端 cpu 的速度快于目前所有已知的开源框架 基于 ncnn 开发者能够将深度学习算法轻松移植到手机端高
  • C++ std::string 字符串替换

    std string里面std replace只有单字符替换 std replace str begin str end 单字符替换 将双引号换成 符 如果有字符串替换的话需要配合find 使用
  • 【React】根据条件渲染不同的组件内容

    需求如下 但我点击不同的按钮时 下面渲染的是不同组件的内容 wokao这个图片大小咋调 每回都贼大 第一步 先写好不同组件的内容 第二步 在state状态里面加一个Type进行记录 第三步 核心代码如下 好了 说白了就是通过改变type的值
  • php 在线测试 tool,在线程序员工具箱

    Tool lu 将在线工具分为开发类 站长类 极客 Geek 类以及其他 其中收录很多在开发或网站站长会用到的工具 例如 CSS JavaScript PHP 代码优化 压缩 SQL Ruby 和 Json Python 等代码美化 图片编
  • 深度学习——全连接层(Fully connected dence layers)原理解析

    深度学习 全连接层 Fully connected dence layers 原理解析 一 简介 全连接层有多个神经元 是一个列向量 单个样本 在计算机视觉领域正常用于深度神经网络的后面几层 用于图像分类任务 全连接层算法包括两部分 前向传
  • Java集合篇:ArrayList详解

    一 ArrayList概述 ArrayList是实现了List接口的动态数组 所谓动态数组就是他的大小是可变的 实现了所有可选列表操作 并允许包括Null在内的所有元素 除了实现 List 接口外 此类还提供一些方法来操作内部用来存储列表的
  • Eclips 安装教程

    Eclipse 安装教程 一 Eclipse 下载 二 Eclipse 安装 三 Eclipse 使用 一 Eclipse 下载 第一步 进入官方下载网站 https www eclipse org downloads 点击下载按钮下方 D
  • ACM-ICPC如何起步

    刚刚绝定投身ACM ICPC的同学先要过两关 第一关 程序设计语言 如果学校有开设相关课程 则省去了很多麻烦 如果没有则可以选择 程序设计导引及在线实践 作为教材 现在的比赛中允许使用的语言相对局限 建议c和c 至少掌握一种 java可以在
  • [转]ZC702与ZedBoard开发板的比较

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com ZC702与Z
  • C++空指针和野指针

    空指针 指针被赋值为空 例如 int p nullptr int p NULL 空指针指向的地址是00000000 但空指针不可以解引用 野指针 指针指向了不可控的位置 例如 未初始化 int p 野指针 越界访问 int intArr 5
  • JVM入门解读

    文章目录 1 Java虚拟机的概念和作用 Java虚拟机的概念 Java虚拟机的Java代码详解 2 JVM架构和组件 JVM架构和组件的概念 JVM架构和组件的Java代码详解 3 类加载机制 类加载机制的概念 类加载机制的Java代码详
  • Python爬虫连载4-Error模块、Useragent详解

    一 error 1 URLError产生的原因 1 没有网络 2 服务器连接失败 3 不知道指定服务器 4 是OSError的子类 from urllib import request error if name main url http
  • Python的人工智能模拟框架

    1 ai描述图片 OpenCV Pillow Scikit image 2 ai模拟键盘操作 PyAutoGUI Keyboard PyKeyboard 3 ai模拟触屏操作 PyUserInput uiautomator Appium 4

随机推荐

  • 谁动了我的文件——使用audit监控文件和目录

    有时候在系统上经常会遇到某个文件不知被谁修改了 或者删除了 又找不到证据 这时候audit就派上用场了 比如我要监控 var log test这个目录 可以这样新增一个监控项 root CentOS 7 2 var log test aud
  • Windows10+VS2022从源码编译Qt5.15.5

    操作步骤 1 下载安装QT5编译必要的工具 2 下载QT5源码并按需修改配置文件 3 进行动态库和静态库的编译 安装VS2022 下载安装Perl 下载 Strawberry Perl 的64位Portable版本并解压 Strawberr
  • 【单线图的系统级微电网仿真】基于 PQ 的可再生能源和柴油发电机组微电网仿真(Simulink)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 2 1 Microgrid RealTime 2 2 Microgrid PhasorEMT
  • 一种比较和谐的keil字体颜色设置

    找到keil路径下的global prop文件 将 C C Editor files下的部分改为如下的设置即可 本人的路径为D Keil v5 UV4 global prop 转载 https blog csdn net changyour
  • 频移键控(FSK)用Python解释

    本文将介绍FSK的一些背景知识 并演示如何在Python中编写模拟器 频移键控背景 频移键控 FSK 的目的是调制数字信号 以便可以无线传输 流行的无线标准蓝牙使用略微修改的FSK形式 称为高斯FSK 本文将重点介绍二进制FSK 它使用两个
  • linux安装SQLServer2017 及常见问题处理

    目录 1 yum方式安装的版本为sqlserver2017 1 1数据库文件放到指定目录需要授权 2 数据库程序集出错问题解决 3 数据排序规则问题解决 4 启用SQL Server代理 4 1创建作业数据库定时备份 1 yum方式安装的版
  • Linux编辑器vim

    目录 一 vim的几种模式 1 命令模式 2 编辑 插入模式 3 底行模式 增加行号 分屏操作 不退出vim执行命令 4 替换模式 二 vim的常见命令 1 yy命令 2 p命令 3 dd命令 4 u命令 5 Ctrl r命令 6 shir
  • 课时 11 自测题

    在 Kubernetes 目前支持的哪几种探针 多选题 A Liveness Probe B Readiness Probe C Port Probe D Exec Probe 以下哪个关于 Liveness Probe 的描述是错误的 多
  • Python学习——import用法

    import主要有以下两种用法 import 模块名1 as 别名1 模块名2 as 别名2 使用这种语法格式的 import 语句 会导入指定模块中的所有成员 包括变量 函数 类等 不仅如此 当需要使用模块中的成员时 需用该模块名 或别名
  • nocaos找不到jdk

    启动nacos找不到jdk的环境变量 查看jdk 1 8 64为位是没问题的 解决方案 打开startup cmd JAVA HOME 改成自己jdk路径 问题解决
  • 实验一 顺序表的操作(数据结构实验)

    以下为实验内容 1 实验性质 设计性实验 2 要求 编程实现顺序表的以下基本操作 建立顺序表 修改顺序表 插入顺序表 删除顺序表 采用顺序表结构编程实现 两个集合的运算 交集 并集 差集 3 实验目的 通过该实验 深入理解顺序表的逻辑结构
  • Hashcat的使用手册总结

    简介 Hashcat是自称世界上最快的密码恢复工具 它在2015年之前拥有专有代码库 但现在作为免费软件发布 适用于Linux OS X和Windows的版本可以使用基于CPU或基于GPU的变体 支持hashcat的散列算法有Microso
  • 字符设备驱动API

    字符设备驱动框架 注册字符设备 批量注册设备 int register chrdev unsigned int major const char name const struct file operations fops 功能 注册字符设
  • 云厂商降价潮背后:来中小企业战场「拼刺刀」

    如果说过往云厂商的降价打响的是从C端进军B端的营销战 那么在这一轮降价潮背后 对应的则是云厂商从大型KA客户向中小企业进军的信号 强被集成 强获客 云厂商又一轮降价潮袭来 5月16日 移动云宣布部分产品线最高降幅达60 降价政策将于 5 月
  • Python手写Bresenham画线算法(线段+射线)

    文章目录 Bresenham画线算法 根据两个顶点画线 根据端点以及角度画线 Bresenham画线算法 根据两个顶点画线 Bresenham画线算法适用于斜率绝对值小于1的情况 所以要进行翻转 k绝对值小于1的情况下将算法中的x和y换一下
  • 手写机器学习算法07——支持向量机

    引言 支持向量机 SVM Support Vector Machine 是一种分类算法 其基本思想是在样本空间中找到一个超平面 在将不同类别的样本分开的前提下 使超平面离距自己最近的样本尽可能远 如上图所示二维空间中 支持向量机算法的目标就
  • pandas中的to_datetime()方法

    注 写的比较简单 仅用于记录 1 作用 将给定的数据按照指定格式转换成日期格式 2 常用参数 arg 输入 errors 错误数据处理 format 日期格式 3 用法 案例1 给定一个时间和一个格式 给定的时间就会按照给定的格式将它转换成
  • C# 杀进程的方法

    private void KillProcess string processName 获得进程对象 以用来操作 System Diagnostics Process myproc new System Diagnostics Proces
  • Detecting Communities from Heterogeneous Graphs:A Context Path-based Graph Neural Network Model

    1 异构图如何学习节点的嵌入 传统方法 meta path meta path 根据meta path模式指导随机游走 根据生成的序列提取指定窗口范围内的元组 类似于文本skip gram模型 优化目标是这些共现元组概率最大化 缺点 1 定
  • 代码黑科技

    快读 include