自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 CSP-JS 2022第二轮认证CSP-J2真题4上升点列(point)

你在自由添加 k 个点后,还需要从 n+k 个点中选出若干个整数点并组成一个序列,使得序列中任意相邻两点间的欧几里得距离恰好为 1 而且横坐标、纵坐标值均为单调不减,即 xi+1 - xi = 1, yi+1 = yi 或 yx+1 - yi = 1, xi+1 = xi。对于所有给定的整点,其横纵坐标1 ≤ x i,y i ≤ 109,且保证所有给定的点互不重合。接下来 n 行,第 i 行两个正整数 x i,y i,表示给定的第 i个点的横纵坐标.输出一个整数表示满足要求的序列的最大长度.

2022-10-30 11:05:47 696 1

原创 CSP-JS 2022第二轮认证CSP-J2真题3 逻辑表达式(expr)

需要注意的是,如果某处“短路”包含在更外层被“短路”的部分内则不被统计,如表达式 1|(0&1) 中,尽管 0&1 是一处“短路”,但由于外层的 1|(0&1) 本身就是一处“短路”,无需再计算 0&1 部分的值,因此不应当把这里的 0&1 计入一处“短路”。此外,在 C++ 等语言的有些编译器中,对逻辑表达式的计算会采用一种“短路”的策略:在形如 a&b 的逻辑表达式中,会先计算 a 部分的值,如果a = 0,那么整个逻辑表达式的值就一定为 0,故无需再计算 b 部分的值;同种运算并列时,从左向右运算。

2022-10-30 11:03:37 975

原创 CSP-JS 2022第二轮认证CSP-J2真题2 解密(decode)

给定一个正整数 k,有k 次询问,每次给定三个正整数ni , ei , di ,求两个正整数 pi ,qi ,使ni = pi ×qi 、ei ×di = (pi − 1) (qi − 1) + 1。保证对于100%的数据,1 ≤ k ≤ 105 ,对于任意的 1 ≤ i ≤ k , 1 ≤ ni ≤ 1018 ,1 ≤ ei ×di ≤ 1018 , 1 ≤ m ≤ 109。见选手目录下的 decode/decode2.in 与 decode/decode2.ans。如果无解,请输出 NO .

2022-10-30 11:00:24 1380

原创 CSP-JS 2022第二轮认证CSP-J2真题1 乘方(pow)

小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数a 和b,求a b 的值是多少。a b 即b个a 相乘的值,例如 23即为3 个 2 相乘,结果为2 × 2 × 2 = 8。“简单!”小文心想,同时很快就写出了一份程序,可是测试时却出现了错误。小文很快意识到,她的程序里的变量都是 int 类型的。在大多数机器上, int 类型能表示的最大数为231 -1 ,因此只要计算结果超过这个数,她的程序就会出现错误。由于小文刚刚学会编程,她担心使用 int 计算会出现问题。因此她希望你在 a

2022-10-30 10:57:46 765 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除