欢迎光临散文网 会员登陆 & 注册

在写一种很新的代码

2023-08-10 20:08 作者:阿巴草莓  | 我要投稿

直接#define 中文

用二分答案写一个

话不多说上代码


#include<bits/stdc++.h>

using namespace std;

#define 定义 int

#define 等于 =

#define 是 ==

#define 如果 if

#define 否则 else

#define 左边 l

#define 右边 r

#define 中间 mid

#define 返回 return

#define 退出 break

#define 输入 cin

#define 输出 cout

#define 循环 for

#define 小循环 while

#define 小于等于 <=

#define 大于等于 >=

#define 排序 sort

#define 小于 <

#define 减去 -

#define 加上 +

#define 除以 /

#define 检查 check

#define 中心 main

#define 加一 ++



定义 a[100005], n, m;

定义 检查 (定义 len)

{

   定义 f 等于 1, k 等于 1;

   循环(定义 i 等于 2; i 小于等于 n; i 加一)

   {

       如果(a[i] 减去 a[f] 大于等于 len)

       {

           f 等于 i;

           k 加一;

       }

       如果(k 是 m) 退出;

   }

   如果(k 是 m) 返回 1;

   返回 0;

}

定义 中心()

{

   输入>>n>>m;

   循环(定义 i 等于 1; i 小于等于 n; i 加一)

       输入>>a[i];

   排序(a 加上 1,a 加上 n 加上 1);

   定义 左边 等于 1, 右边 等于 a[n] 减去 a[1], 中间;

   小循环(左边 加上 1 小于 右边)

   {

       中间 等于 (右边 减去 左边 减去 1) 除以 2 加上 1 加上 左边;

       如果(检查(中间))

           左边 等于 中间;

       否则 右边 等于 中间;

   }

   输出<<左边;

   返回 0;

}


注:洛古P1676, 这是能过的!!!!!!这是能过的!!!!!!这是能过的!!!!!!(但要用c++98编译)

你不会连这个都看不懂把(狗头)

在写一种很新的代码的评论 (共 条)

分享到微博请遵守国家法律