博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 3777 Page Count 字符串处理
阅读量:6095 次
发布时间:2019-06-20

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

 

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=3777

 

题意:要打印一本书中的几页,然后会给出几组数据,比如

10-15,25-28,8-4,13-20,9,8-8  但是8-4这个倒着的就是被忽视的,

而且超过书本页数的那部分也会被忽视。

先输入一个 数字(表示书的页数)  然后是一行字符串;

直到输入一个 0 结束。

 

就是处理字符串,然后扫一遍区间。

 

————————————————————————————————————

渣渣之见,随便转载。

 

#include
#include
#define maxn 1005int book[maxn];int main(){// freopen("C:\\Users\\ZDH\\Desktop\\a.txt","r",stdin); int n; while(~scanf("%d",&n) && n!=0) { memset(book,0,sizeof book); char s[maxn]; scanf(" %s",s); for(int i=0;i
n) b=n;     if(a<=b) for(int k=a;k<=b;k++) book[k]=1; } else book[a]=1; i=j+1; } int ans=0; for(int i=1;i<=n;i++) if(book[i]) ans++; printf("%d\n",ans); }}

 

转载于:https://www.cnblogs.com/Lostsm/p/5281101.html

你可能感兴趣的文章
Eclipse和MyEclipse使用技巧--Eclipse中使用Git-让版本管理更简单
查看>>
[转]响应式表格jQuery插件 – Responsive tables
查看>>
8个3D视觉效果的HTML5动画欣赏
查看>>
C#如何在DataGridViewCell中自定义脚本编辑器
查看>>
【linux】crontab定时命令
查看>>
Android UI优化——include、merge 、ViewStub
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Android Annotation扫盲笔记
查看>>
React 整洁代码最佳实践
查看>>
聊聊架构设计做些什么来谈如何成为架构师
查看>>
Java并发编程73道面试题及答案
查看>>
iOS知识小集·设置userAgent的那件小事
查看>>
移动端架构的几点思考
查看>>
Tomcat与Spring中的事件机制详解
查看>>
Spark综合使用及用户行为案例区域内热门商品统计分析实战-Spark商业应用实战...
查看>>
初学者自学前端须知
查看>>