西工大noj答案

西工大noj答案

【篇一:西工大poj100题(全新)】

圆及圆球等的相关计算

#includestdio.h

int main()

{

int a,b,sum;

scanf(%d %d,a,b);

sum=a+b;

printf(%d,sum); }

#includestdio.h

int main()

{

float r,h,l,s,sq,vq,vz,pi=3.141592653; scanf(%f %f,r,h);

l=2*pi*r;

s=pi*r*r;

【篇二:西北工业大学 c语言 poj题目及答案_第一季】>毋庸置疑,学习程序设计就是奔着“程序员梦”去的。编程本质是运

用计算机科学的基本思想求解问题、设计系统以及理解人类的思维

行为和普适技能,核心是“实现”。因此,诸如“中国梦”、“程序员梦”是编写出来,即“coding now,programming future”。

在这个学期,你将尝试用“编写”的方式去“实现”,体验与过去完全

不同的“实现”。在这个过程中,有太多的“if”不确定、有太多的“for”死循环、有太多的“bug”愁断魂,“实现”并不容易。

有人的地方就有江湖,有江湖的地方就有武林大会。poj

(problems online judge)是学编程的江湖。在这里,做习题叫做“刷题”,习题做错叫做“被挖”(wa=wrong answer,结果错误),

习题通过叫做“a了”(ac=accepted,结果通过),简单习题称为“水题”,“刷一圈”指连续刷题12小时以上。

总会有人用一、两周的时间完成100题的oj,这不叫“刷题”,叫

“梦游”。2012学年,一个大三的哥哥将100题的源码整理出版了

(长安校区超市旁的复印店),大一亲们蜂拥而至,一时间“a4纸贵”,交叉着下载、复制、粘贴、上传的能力训练,唯独不见“编写”。待到期末上机考试,亲们那双瞠目的眼睛与希望工程那双大眼睛神

似,最终贡献了两位数的gdp。有道是出来混的,迟早要还,哥哥

今昔完美毕业,亲们继续“梦游”。

没有实现,何来现实?

hello,poj!

poj使用指南

记分规则

全部习题分十组,累计100题(c/c++),每题1分。

提交规则

欲提交作业,只需将源程序文件上传到自己的网络硬盘中。在网络

硬盘中建立一个名字为“cpp”的目录,此后所有要提交的poj习题文

件均上传于此。

注意:所有其它取名以及不把文件上传到该目录中的提交均会导致

机器不能自动批阅。

poj允许每个作业文件最多3次提交进行机器评阅,其中第1次记

分系数为1,第2次记分系数为0.8,第3次记分系数为0.6,本题

得分=分数X系数,4次以上的提交均按不及格处理。建议编程者调

试正确后方可提交。

poj习题均有“提交时间”限制,即该试题首次被打开之日后两周之

前提交评阅,时间超过后则该试题不再被评阅。

文件规则

1.作业文件命名在“试题要求”中指定;

2.c/c++作业文件扩展名为“.cpp”;

3.除源文件外,一般的,无需再提交别的扩展名文件,例如:工程

文件以及其它中间临时文件。

4.poj不支持内含非标准的头文件,例如:stdafx.h文件。

5.poj只允许单个程序单个独立源文件,多源文件程序导致编译错误。

IO规则

poj评阅习题时需要向程序提供输入数据,并获取程序的输出结果。因此提交的程序需按照每个习题具体的输入输出格式要求处理输入

输出。

1.提交的程序总是使用标准输入流设备(stdin)和标准输出流设

备(stdout)来处理输入输出,即对于c程序使用scanf和printf,c++程序可使用cin和cout或scanf和printf。

2.如果程序状态是“数据错误”或“结果错误”,有可能与没有正确使用输入输出格式有关。

3.如果使用cin和cout,由于其实现的复杂性,可能要比scanf

和printf执行慢。

评阅规则

poj采用“动态执行追踪”技术来动态跟踪程序的运行,并结合程序

的输出结果判断程序的正确性。一般的,编程者按照习题的要求仔

细编写程序,并按指定的格式和提供的范例数据调试,如果能得到

范例结果,通常就可以确定程序是正确的。但poj评阅程序时采用

多组数据同时测试,因此程序结果可能并不符合其要求,这时编程

者需要再通盘考虑程序的方方面面,看看是哪个环节尚未得到解决。下面是poj评阅后反馈的信息:

? 等待评阅(wj,waiting judge)

作业模式为等待评阅。竞赛模式为正在评阅。

? 编译错误(ce,compile error)

程序有语法错误,没有通过编译和连接。

? 系统错误(se,system error)

由于计算机系统方面的原因不能运行程序。例如程序运行要求的内

存超过硬件限制。

? 校验错误(ve,validate error)

不明确的原因不能获取程序的输出。

? 运行时错(re,runtime error)

程序运行过程中发生严重错误,例如异常、堆栈溢出、非法文件访

问或内存访问、数组或指针越界、除数为0等。

? 内存错误(me,memory limit exceed)

作业模式为程序运行消耗内存过大,例如:堆分配失控等。竞赛模

式为程序所使用的内存空间超过了题目的限定。

? 超时错误(te,time limit exceed)

作业模式为程序运行时间过长,例如:死循环等。竞赛模式为程序

没有在限定时间内执行完。

? 输出超限(oe,output limit exceed)

程序产生了过多的输出。达到了标准输出文件五倍以上,一般是由

于死循环导致的,注意:死循环也有可能导致te。

? 结果错误(wa,wrong answer)

程序没有得到正确的输出结果。

? 数据错误(pe,presentation error)

虽然程序的结果是正确的,但是输出结果的格式不对,应该是在某些位置上多输出了空格、tab、回车字符、空行等。

? 结果通过(ac,accepted)

程序运行得到了正确结果。

某些时候,程序可能同时出现几种错误。对于这样的情况,评测系统会根据错误优先级的高低返回结果。优先级:wjceseveremeteoewapeac

示例

poj第1季:水题

#include iostream

using namespace std;

int main()

{

int a,b,s;

scanf(%d %d,a,b);

s=a+b;

printf(%d,s);

return 0;

}

#include iostream

using namespace std;

int main()

{

double r,h,l,s,sq,vq,vz,pi=3.141593;

scanf(%lf %lf,r,h);

l=2*pi*r;

s=pi*r*r;

sq=4*pi*r*r;

vq=4.0/3*pi*r*r*r;

vz=pi*r*r*h;

printf(%.2lf\n%.2lf\n%.2lf\n%.2lf\n%.2lf\n,l,s,sq,vq,vz); return 0; }

#include iostream

using namespace std;

int main()

{

double a,b,c,sum,aver;

scanf (%lf%lf%lf,a,b,c);

sum=a+b+c;

aver=(a+b+c)/3;

printf(%lf\n%lf\n,sum,aver);

return 0;

}

【篇三:西工大noj答案完整版】t>绝对是史上最全版(不止100题哦??按首字母排序)

1.“1“的传奇

2.a+b

3.a+bⅡ

4.ab

5.ackerman

6.arithmetic progressions

7.bee

8.checksum algorithm

9.coin test

10.dexter need help

11.double

12.easy problem

13.favorite number

14.graveyard

15.hailstone

16.hanoi Ⅱ

17.houseboat

18.music composer

19.redistribute wealth

20.road trip

21.scoring

22.specialized numbers

23.sticks

24.sum of consecutive

25.symmetric sort

26.the clock

27.the ratio of gainers to losers

28.vol大学乒乓球比赛

29.毕业设计论文打印

30.边沿与内芯的差

31.不会吧,又是a+b

32.不屈的小蜗

33.操场训练

34.插入链表节点

35.插入排序

36.插入字符

37.成绩表计算

38.成绩转换

39.出租车费

40.除法

41.创建与遍历职工链表

42.大数乘法

43.大数除法

44.大数加法

45.单词频次

46.迭代求根

47.多项式的猜想

48.二分查找

49.二分求根

50.发工资的日子

51.方差

52.分离单词

53.分数拆分

54.分数化小数

55.分数加减法

56.复数

57.高低交换

58.公园喷水器

59.韩信点兵

60.行程编码压缩算法

61.合并字符串

62.猴子分桃

63.火车站

64.获取指定二进制位

65.积分计算

66.级数和

67.计算a+b

68.计算pi

70.计算成绩

71.计算完全数

72.检测位图长宽

73.检查图像文件格式

74.奖金发放

75.阶乘合计

76.解不等式

77.精确幂乘

78.恐怖水母

79.快速排序

80.粒子裂变

81.链表动态增长或缩短

82.链表节点删除

83.两个整数之间所有的素数

84.路痴

85.冒泡排序

86.你会存钱吗

87.逆序整数

88.排列

89.排列分析

90.平均值函数

91.奇特的分数数列

92.求建筑高度

93.区间内素数

94.三点顺序

95.山迪的麻烦

96.删除字符

97.是该年的第几天

98.是该年的第几天?

99.数据加密 100.搜索字符 101.所有素数

102.探索合数世纪 103.特殊要求的字符串 104.特殊整数 105.完全数 106.王的对抗

相关文档
最新文档