ACM简介与输入输出.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输出_第二类 一个Input Block对应一个Output Block,每个Output Block之后都有空行。 参见:HDOJ_1095 /showproblem.php?pid=1095 1095源代码 #include stdio.h int main() { int a,b; while(scanf(%d %d,a, b) != EOF) printf(%d\n\n,a+b); } 解决办法 C语法: { ? ? .... printf(%d\n\n,ans); } C++语法: { ? ? ... ? ? cout ans endl endl; } 典型例题讨论 偏僻的小路 1、Link /problem.php?pid=1025 2、Description 在电子科大清水河校区的某个偏僻角落里,有一条东西方向的小路,长L米(由西向东位置为0到L),小路上有N个人从t=0秒开始以相同的恒定速率V米/秒前进(面朝西或面朝东)。这条小路太偏僻了,所有人都想尽快离开这条小路。不幸的是,当两个人相遇时,只有男生会给女生让路(视为两人擦肩而过),男生遇上男生、女生遇上女生时,谁也不肯让路,只好都无奈的掉头往回走。 现在HS很好奇,想知道最后一个人离开小路的时间,以及所有人在小路上走的路程的总和,你能编写程序帮助他吗? 偏僻的小路 3、Input 第一行包括3个整数,N,L,V,表示小路上的人数、小路的长度、所有人前进的速率 (N=100, L= 1000000,V0) 接下来有N行,每行3个数据,第i行的数据表示第i个人的位置(从0到L的整数)、性别(M或F)、方向(W表示面朝西、E表示面朝东) 当N=L=V=0时,输入结束 4、Output 对于每组输入,输出一行两个小数,表示最后一个人离开的时间以及所有人在小路上走的路程的总和,用一个空格隔开,答案四舍五入保留两位小数 。 偏僻的小路 5、Sample Input 2 4 2 1 M E 3 M W 0 0 0 6、Sample Output 1.50 6.00 7、Source royce 偏僻的小路 分析 偏僻的小路 #include stdio.h int N, L, V, pos; char sex[4], dir[4]; int main() { double last, dist;//最后时间与路程 double len;//当前人的路程 while (scanf(%d %d %d, N, L, V) != EOF) { if (N == 0 L == 0 V == 0) break; last = 0.0, dist = 0.0;//清零 for (int i = 0; i N; i++) { scanf(%d %s %s, pos, sex, dir); if (dir[0] == W) len = pos; else len = L - pos; if (len / V last) last = len / V; dist += len; } printf(%.2f %.2f\n, last, dist); } return 0; } 约会 1、Link /problem.php?pid=1033 2、Description 有一天silentsky和lcy同学去教室上自习。silentsky百无聊赖地看着书本,觉得很无聊,看着右手边的lcy认真仔细的在画着她繁重的物理实验报告的图。silentsky无聊地弄着他的脉动瓶子,结果一不小心就把瓶盖弄到了lcy刚画好的坐标纸上,而且冥冥之中仿佛有一双手在安排,瓶盖的中心正好和坐标纸的中心重合了,瓶盖的边缘有水,会弄湿坐标纸的。 lcy很生气,后果很严重。 于是,lcy由此情形想出了一道难题问silentsky,如果他回答正确了。lcy就原谅了silentsky并且答应他星期天去看暮光之城2的请求,不然一切都免谈。然后silentsky就回去面壁思过了,现在silentsky好无助的,希望得到广大编程爱好者的好心帮助。 约会 问题是这样的: lcy现在手上有一张2n * 2n的坐标纸,而silentsky的圆形瓶盖的直径正好有2*n-1大,现在lcy想知道 silentsky到底弄湿了多少个坐标纸的格子(坐标纸是由1 * 1的小格子组成的表格) 如果还是有人觉得理解不了焦急的silentsky的意思。干脆silentsky做下翻译,毕

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档