茹莞春秋吧 关注:9贴子:1,047
  • 12回复贴,共1


IP属地:美国1楼2016-10-06 05:28回复
    不定个数输入
    while(cin>>c)a[i++]=c;
    其实记得C里也有,似乎是while(scanf("%d",k)!=EOF)


    IP属地:美国2楼2016-10-06 05:32
    回复
      2025-07-28 13:17:31
      广告
      不感兴趣
      开通SVIP免广告
      输出精度
      #include <iomanip.h>
      cout.setf(ios::fixed);
      cout<<setprecision(2)<<(float)0.1<<endl;//输出0.10
      cout.unsetf(ios::fixed);
      cout<<setprecision(2)<<(float)0.1<<endl; //输出0.1
      fixed是小数点后的位数
      不做操作就默认unfixed,总位数


      IP属地:美国3楼2016-10-06 05:35
      回复
        连着第n天熬夜了...第一次室友睡了所以关灯于是这种魔幻的效果。连普及的题都卡了很多,真是一天比一天急。Anyway,留做纪念。


        IP属地:美国来自Android客户端4楼2016-10-07 14:11
        回复
          好良心....然而突然发现校赛要连着比七个小时 。。。妈呀.....


          IP属地:美国来自Android客户端5楼2016-10-07 14:30
          回复
            翻题解突然发现绝大部分都是用cin>>n;while(n--)
            嗯,大概因为相比cin>>n;for(i=1;i<=n;i++)上面的比较长。。?我猜的..


            IP属地:美国6楼2016-10-08 10:45
            回复
              对了前几天发现某人的二分是这么写的
              int check()
              {
              if()return 0;
              else return 1;
              }
              int main()
              {
              while(lr<rr)
              int mid=(lr+rr+1)>>1;
              if(check())lr=mid;else rr=mid-1;
              }
              效果一样然而我就要写长好多.....mark之


              IP属地:美国7楼2016-10-13 13:39
              回复
                第一次写tree...【虽然其实是昨天
                有几个坑...
                1.
                string并不能直接自动转成*char,所以传字符串的时候应该改成addnode(s.c_str());
                转换结果是const *char 而不是*char 于是void addnode(const char* s)
                2.
                struct Node
                {
                int value;
                Node *left,*right;
                Node():value(0),left(0),right(0){}
                } *root;
                成员函数的初始化
                以及可以直接在struct 后 *root;
                3.max是std中的保留字,可以改成::max变成全局变量


                IP属地:美国8楼2016-10-28 13:27
                回复
                  2025-07-28 13:11:31
                  广告
                  不感兴趣
                  开通SVIP免广告
                  再记个坑..用queue的时候要记得先判断是否越界再判断visit- - 伤心


                  IP属地:美国9楼2016-10-30 02:42
                  回复
                    虽然还没调通但是顺便记一笔
                    要把string转换成int怎么搞呢?
                    #include<sstream>#
                    int n,n2;
                    stringstream ss(string);
                    ss>>n;
                    stringstream ss2(string2);
                    ss2>>n2;
                    其实还不是特别确定用法不过可能也许大概是这样吧。
                    【话说 现在看这个,觉得stringstream其实就是个class?然后一切都好解释了


                    IP属地:美国10楼2016-10-31 13:58
                    收起回复
                      感觉啥时候可以看看RSA是什么东西...CSE提到就算了连数学课都提到orz


                      IP属地:美国来自Android客户端11楼2016-11-03 05:19
                      回复
                        好像没什么要记的。就是今天写bfs的时候不小心死循了...还查不出错.....最要命的是,不仅是dev卡,整个机子全都卡死了!!!!!表示很不能理解为什么保护性这么差啊,按照这么说这就已经是个病毒喽?等了二十分钟没有反应,只能死关机,再跑,再卡,再死关机....后来也觉出了一些乐趣,干脆就什么都不开,慢慢调,慢慢卡,慢慢重启【求问机子的心理阴影面积有多大
                        不废话了。
                        memset的头文件#include<cstring>
                        构造struct的时候:
                        struct T
                        {
                        int x,y;
                        T(int a=0,int b=0)
                        {
                        x=a;y=b;
                        }
                        }
                        顺便今天Cody很萌。我问他IPL会不会帮忙处理非课程相关的bug,他说啊我不确定他们能不能帮到你(蛤?)不过你可以去试试嘛...我又问那我能给你发邮件么,他说尽力啊但我也不造能帮你多少~你在逗我吗223333


                        IP属地:美国12楼2016-11-03 16:17
                        回复