打表发现规律,对4取模为0的结果为4,否则为0,因此只需要判断输入的数据是不是被4整出即可,数据最大可能是100000位的整数,判断能否被4整出不能直接去判断,只需要判断最后两位(如果有)或一位能否被4整出即可。

#include<map>
#include<cmath>
#include<queue>
#include<cstdio>
#include<string>
#include<vector>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
string str;
cin >> str;
int len = str.size(), num;
if(len == 1){
num = str[0]-'0';
}
else {
num = (str[len-2]-'0')*10 + str[len-1]-'0';
}
if(num % 4==0) printf("4\n");
else printf("0\n");
}

最新文章

  1. 一个技术汪的开源梦 —— 基于 .Net Core 的公共组件之 Http 请求客户端
  2. eclipse建立springMVC 简单项目
  3. comparator接口与Comparable接口的区别
  4. Skyline6.5系列覆盖三维地理信息产业上下游
  5. 字符串与json之间的相互转化
  6. 论文笔记之: Bilinear CNN Models for Fine-grained Visual Recognition
  7. js系列教程1-数组操作全解
  8. 百度地图JavaScript API经纬度查询-MAP
  9. Redis安装、命令以及设置密码遇到的问题
  10. PHP 编码规范
  11. percona-toolkit 之 【pt-online-schema-change】说明【转】
  12. es ik分词插件安装
  13. 报错:Sqoop2 Exception: java.lang.NoSuchMethodError Message: org.apache.hadoop.security.authentication.client.Authenticator
  14. SFTP多文件上传,删除
  15. shell中wait命令详解
  16. 【转载】我为什么弃用OpenStack转向VMware vsphere
  17. &lt;亲测&gt;阿里云centos7安装redis
  18. CF1012C Hills
  19. Swift 2.x 升为 swift 3后语法不兼容问题适配
  20. &lt;NET CLR via c# 第4版&gt;笔记 第11章 事件

热门文章

  1. Java传入参数个数不确定可用(Type ... values)
  2. HTML5入门7---&quot;session的会话缓存&quot;和&quot;localStorage的cookie&quot;缓存数据
  3. 猜拳 GuessFist
  4. Right Column - 右侧栏目
  5. Intellij IDEA 创建消息驱动Bean - 接收JMS消息
  6. mysql: java.sql.SQLException: Incorrect string value: &#39;\xF0\x9F\x92\x90&lt;/...&#39;
  7. 今日思考:MVC系列框架之Struts存在的意义是什么?
  8. android从应用到驱动之—camera(2)---cameraHAL的实现
  9. CentOS6.6安装mysql出现的问题
  10. hdu 4671 Backup Plan(签到题)