博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 128(简单题)
阅读量:5821 次
发布时间:2019-06-18

本文共 1359 字,大约阅读时间需要 4 分钟。

题意:求一个字符串转化为2进制右移十六位加上一个数整除34943为零。

思路:转化为大数求余数。

代码如下:

1 /************************************************** 2  * Author     : xiaohao Z 3  * Blog     : http://www.cnblogs.com/shu-xiaohao/ 4  * Last modified : 2014-03-25 08:21 5  * Filename     : uva_128.cpp 6  * Description     :  7  * ************************************************/ 8  9 #include 
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 #include
18 #include
19 #include
20 #define MP(a, b) make_pair(a, b)21 #define PB(a) push_back(a)22 23 using namespace std;24 typedef long long ll;25 typedef pair
pii;26 typedef pair
puu;27 typedef pair
pid;28 typedef pair
pli;29 typedef pair
pil;30 31 const int INF = 0x3f3f3f3f;32 const double eps = 1E-6;33 const int LEN = 1010;34 char str[LEN], ch[] = { '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}, ans[LEN];35 36 void out(ll num){37 memset(ans, '0', sizeof ans);38 for(int i=3; num; i--){39 ans[i] = ch[num%16];40 num /= 16;41 }42 }43 44 int main()45 {46 // freopen("in.txt", "r", stdin);47 48 while(gets(str)){49 if(str[0] == '#') break;50 int len = strlen(str);51 ll cs = 0;52 for(int i=0; i
View Code

 

转载于:https://www.cnblogs.com/shu-xiaohao/p/3624611.html

你可能感兴趣的文章
iOS 绝对路径和相对路径
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
学生名单
查看>>
(转) 多模态机器翻译
查看>>
【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
查看>>
矩阵常用归一化
查看>>
Oracle常用函数总结
查看>>
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>
SSH中调用另一action的方法(chain,redirect)
查看>>
数据库基础
查看>>
表格排序
查看>>
关于Android四大组件的学习总结
查看>>