jjzjj

CSP-Darknet

全部标签

【C++题解】[CSP-J2020]优秀的拆分

PartPartPart111读题题目描述一般来说,一个正整数可以拆分成若干个正整数的和。例如:1=11=11=1,10=1+2+3+410=1+2+3+410=1+2+3+4等。对于正整数nnn的一种特定拆分,我们称它为“优秀的”,当且仅当在这种拆分下,nnn被分解为了若干个不同的222的正整数次幂。注意,一个数nnn能被表示成222的正整数次幂,当且仅当nnn能通过正整数个222相乘在一起得到。例如:10=8+2=23+2110=8+2=2^3+2^110=8+2=23+21是一个优秀的拆分。但是,7=4+2+1=22+21+207=4+2+1=2^2+2^1+2^07=4+2+1=22+

【CSP2022J-T4】上升点列

试题链接题目描述在一个二维平面内,给定nnn个整数点(xi,yi)(x_i,y_i)(xi​,yi​),此外你还可以自由添加kkk个整数点。你在自由添加kkk个点后,还需要从n+kn+kn+k个点中选出若干个整数点并组成一个序列,使得序列中任意相邻两点间的欧几里得距离恰好为111而且横坐标、纵坐标值均单调不减,即xi+1−xi=1,yi+1=yix_{i+1}-x_i=1,y_{i+1}=y_ixi+1​−xi​=1,yi+1​=yi​或yi+1−yi=1,xi+1=xiy_{i+1}-y_i=1,x_{i+1}=x_iyi+1​−yi​=1,xi+1​=xi​。请给出满足条件的序列的最大长度

CSP-S 2023 第二轮游记

Day1赛前初赛77分过了,不多说,居然能排到前10%也是没想到的。去年参加过,但是因为某些原因复赛停办了。第一次正式参赛,比较紧张,也没啥经验。主要说复赛。28分匆匆忙忙进了考场,然后看到极域“保持安静”经典界面,直接梦回小学三年级。因为模拟赛的时候也知道4小时着急也没啥用,所以也就慢慢得解压、打开虚拟机……然而,该电脑还在用Win7,甚至只有4GB内存,虚拟机也不知道怎么回事,重启了三遍才进去。用的时候也卡得要命,稍有不慎就卡死,等个一分钟是常态。T1终于,在14:45终于一切就绪,Arbiter第一题也准备完毕。虽然想的不急,但还是有点急了,打好模板就直接开了intarr[MAX_N]。

HOJ 系统常用功能介绍 OJ部署快速入门 c++ python 编程语言在线自动评测判题 信息奥赛一本通 USACO GESP 洛谷 蓝桥 CSP NOIP 蓝桥等考题库

目  录服务器配置需求OJ功能介绍OJ界面展示一、前端页面二、管理员后台1、修改首页底部文字左侧常用设置——系统配置 此页面信息用户可以自主修改,保存立即生效。2、修改首页轮播图​3、修改填写获取注册邮件和发送验证码邮箱4、如何监控服务运行状态 三、移动设备端界面四、题目快速分类用户管理一、批量导入(从方便管理角度建议以学生姓名作为用户名)二、批量生成临时用户后期修改成需要的用户名和密码(学生登录后修改密码)三、用户自行注册(填写邮箱获取验证码)该方式不方便管理,建议使用前两种方式。四、 管理员角色说明判题模式一、普通判题逐字符对比二、文件读写freopen判题判题结果说明ACWAPE​编辑三

CSP-J复赛2022题解

CSP-J2022复赛复盘第一题pow题面链接得分情况100分,全AC,但还是要写一写思路求ab的值,第一想到的是pow函数,可是pow函数只有1e9,1e91e9绝对会超pow函数的范围。那就只能自己写乘方了!正常我们求幂都是循环b次,每次ans*=a,可是看到数据范围,小于等于1e9,可是程序限制是1s也就是1e8。既然判断如果结果大于1e9就输出-1,就可以在每一次循环里判断ans是否大于1e9,如果是就输出-1,退出程序。再来分析一下,除去1,1要特判,如果a是1,就直接输出1。那么进入循环的条件是大于等于2,取它等于2,230大于1e9,当循环到230的时候就会退出,a越大,循环次数

CSP 2023 游记

初赛9.16上午今天就不早读了。去前做了个2019的题,60多分,感觉挺危。去比赛前30min发现没带身份证,去宿舍拿的。前10min发现没有笔,借了一些,但是发现还有一个小时才开始比赛,于是去了一趟教室,吓到了同桌。在楼上看到一堆小学生,遂大喊“我是jijidawang”,但他们都不认识,差评()后又喊“别打CSP了,都去打STAOI”,竟有人听懂(jijidawang:我是衡水大大大正太,快来次我!)。CSP-J今年挺简单的。贺的hjqhs的:T1C++基本常识T2八进制运算T3union赋值T4链表插入结点T5三叉树高度T6排列组合T7高精度T8后缀转中缀T9进制混合运算T10哈夫曼编码

CSP-J 2020 方格取数 [2种超详细解法]

本蒟蒻第一次独立写出CSP-JT4级别的题目(而且是dp,赶紧发篇题解纪念一下~ 题目传送门(洛谷)题目传送门(一本通官网)本人blog友链食用要求:读者必须具备下述知识:记忆化搜索dfs(深度优先搜索)dp(动态规划)本文程序均采用c++编写。一、记忆化搜索乍一看,这道题似乎与经典递推(dp)过河卒很像。可是仔细看,过河卒中的棋子可以向下或向右,而方格取数中的小熊可以向下、向右,还可以向上。这意味着什么?对于每一个点,小熊可能是从下面过来的,也可能是从上面过来的,如图:

CCF-CSP真题《202309-1 坐标变换(其一)》思路+python,c++,java满分题解

想查看其他题的真题及题解的同学可以前往查看:CCF-CSP真题附题解大全试题编号:202309-1试题名称:坐标变换(其一)时间限制:1.0s内存限制:512.0MB问题描述:问题描述对于平面直角坐标系上的坐标 (x,y),小P定义了一个包含 n 个操作的序列 T=(t1,t2,⋯,tn)。其中每个操作 ti(1≤i≤n)包含两个参数 dxi 和 dyi,表示将坐标 (x,y) 平移至 (x+dxi,y+dyi) 处。现给定 m 个初始坐标,试计算对每个坐标 (xj,yj)(1≤j≤m)依次进行 T 中 n 个操作后的最终坐标。输入格式从标准输入读入数据。输入共 n+m+1 行。输入的第一行包

第二十九章 使用 CSP 进行基于标签的开发 - 服务器端方法

第二十九章使用CSP进行基于标签的开发-服务器端方法运行时代码ObjectScript单行可以使用以下语法运行单行ObjectScript。这仅适用于单行。行不能换行。#[setx=a+bwritex]#服务器端方法在CSP文档中,可以定义属于为文档生成的类的方法。这是使用带有标记的参数来完成的。可以指定方法的名称以及它的参数列表和返回类型。可以指定用于实现该方法的语言;此语言不需要匹配CSP文档的默认语言。例如,以下定义了一个名为MakeList的方法,该方法创建一个包含计数项的有序列表:NewiWrite"",!Fori=1:1:count{Write"Item",i,!}Write"",

CCF-CSP真题《202303-5 施肥》思路+python,c++满分题解

想查看其他题的真题及题解的同学可以前往查看:CCF-CSP真题附题解大全试题编号:202303-5试题名称:施肥时间限制:2.0s内存限制:1.0GB问题描述:问题描述春天到了,西西艾弗岛上的 n 块田地需要施肥了。n 块田地编号为 1,2,⋯,n,按照编号从小到大的顺序排成一列。为了给田地施肥,顿顿准备了 m 辆施肥车。但是由于土地的松软程度不同,施肥车的质量不一,不一定每一辆施肥车都能给每一块田地施肥。其中,第 i 辆施肥车只能恰好从第 li 块田地开到第 ri 块田地,并给编号在 li 与 ri 之间的田地(包含 li 和 ri)都施一遍肥。其中 1≤li顿顿希望制定一个施肥的计划。首先