/ Vijos / 讨论 / 分享 /

请教一下复赛的事情

我今年第一次参加NOIP,我想问几个关于复赛的问题

我参加的是c语言

1,是否能够使用long long 类型,请大牛顺便讲下longlong 和Int的 区别

2,c语言中的int 是不是就是长整形Long?是不是数据范围 -10^15~+10^15?

3,复赛的操作系统是winxp还是linux?

4,是不是每个程序后面必须有"\n",并且行末不能有多的空格符?

5,goto,exit是否可用?

6,打表是否算作弊,不得分?

谢谢你们的回答了!

19 条评论

  • @ 2009-11-05 13:45:00

    THANKS

    谢谢回答啊!!

  • @ 2009-11-02 09:31:48

    1、现在貌似最好用__int64而不是longlong……至少poj上会出问题

    2、int=long在比较正常的情况下(根据系统和编译器不一样int和long的大小可能会改变,但是long肯定要不小于int),范围-2^31~2^31-1

    3、不知道

    4、是

    5、可以

    6、不算,得

  • @ 2009-11-02 00:10:24

    1.可以用long long,long long与int是范围上的区别

    2.int与long不一样,范围:-2147483648~2147483647

    3.操作系统应该Linux

    4.是

    5.可以6.打表当然可以!拿分就行

  • @ 2009-11-01 22:56:49

    谢楼上的回答!

  • @ 2009-11-01 22:51:22

    回答你!

    那好,让本小牛(不是小妞!)回答你:

    1. long long==int 64=-(1^63)~(1^63)-1

      (c中不能用long long)

      int =-(1^15)~(1^15)-1(c中)

    2. gcc中int!=long

      long=-(1^31)~(1^31)-1(c中)

    3. 视地区而定

      不过最好先把ubuntu linux 装上熟悉下

      地址:ftp://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu-cd/jaunty/ubuntu-9.04-desktop-i386.iso

    4. 不能!

    5. 可以!

    6. 不算!

  • @ 2009-11-01 12:23:52

    continue不可以用吗???

    那样岂不是很不方便,况且也从来没有听说哪里不推荐或禁用continue的呀

  • @ 2009-11-01 11:54:26

    额……

    GCC 就是 C语言 的 编译环境的一种

    而且

    操作系统 肯定是 Linux

  • @ 2009-11-01 11:54:23

    可以用break,exit

    不可用continue,goto

  • @ 2009-11-01 09:46:57

    可我用的是c++,不是gcc

  • @ 2009-11-01 08:09:53

    用 Gcc

  • @ 2009-11-01 01:20:40

    c中的int也曾经是32767,但现在只有老掉牙的编译器会干这种事了

    据ansi c标准,short int:2 byte,long int:4 byte,至于int...在两者之间!!(当然不是3字节,而是随便和哪一个一样)

    至于long long,据说如果不特别说明是不能用的

    然后最猥琐的一点是,用%lld输出64位整形,用在windows平台下工作的编译器编译,得不到正确结果!!

  • @ 2009-10-31 23:31:47

    Noip说明中是

    Int型占了8个字节,是否和long一样的范围呢?

    反正Pascal中的integer 只有3万多。。。

  • @ 2009-10-31 22:22:50

    int64的问题我不知道,但在c++中__int64与long long应该是一样的

  • @ 2009-10-31 22:20:13

    那么int64也可以了?我记得去年有人信誓旦旦的说非标准类型都不能用…(extended等)… 打表可以 goto貌似不行吧 以前vj都不行现在不知道怎么样 exit绝对可以的

  • @ 2009-10-31 22:16:59

    1.可以用long long,long long与int是范围上的区别

    2.int与long不一样,范围:-2147483648~2147483647

    3.操作系统是xp

    4.是的吧,不确定

    5.应该可以的,这也不确定

    6.打表当然可以!拿分就行

  • @ 2009-10-31 22:07:14

    。。。。。

    ....我的问题很怎么?

  • @ 2009-10-31 19:01:31

    我学c++;

    但我发现lz的问题都很......

  • @ 2009-10-31 18:56:26

    学了P,J就是没学C

  • @ 2009-10-31 18:53:53

    .

    学P的飘过。。

  • 1