CSDN 每日一练及周赛介绍

news2024/12/25 9:04:56

CSDN 每日一练及周赛介绍

  • 每日一练
    • 每日一练入口
  • CSDN 周赛
    • CSDN 周赛入口
  • 相关社区
    • 每日一练社区入口
    • CSDN 竞赛专区社区入口
  • 每日一练题库
  • 每日一练速查
    • 每日一练题目题解速查入口
  • 每日一练题解
    • 自行接管输入
  • 根据题号进入题目预习
  • 提交新题目
    • CSDN 编程比赛出题规范
  • 吐槽

每日一练

CSDN 有一个学习栏目
在这里插入图片描述
进入到这个栏目之后,就有一个每日一练频道
在这里插入图片描述

CSDN 文盲老顾的博客,https://blog.csdn.net/superwfei

这个频道里,每天会有三个编程题,12个选择题供人练习。这里,老顾只对编程题进行一下介绍。

每日一练入口

每日一练入口:https://edu.csdn.net/dailycode
在这里插入图片描述

CSDN 周赛

在进入到每日一练页面后,顶部导航会有一点点变化,多出了一个有奖竞赛的入口。
在这里插入图片描述
这里就是 CSDN 周赛的入口了。在问答区也有一个竞赛入口,比这里的要完整一些。

CSDN 周赛入口

周赛入口:https://edu.csdn.net/contest/all

参加周赛,每期的前三名可以获得实体书籍的奖励,还是很不错的,前10名其他的人则可以得到诸如扑克、挎包、杂志之类的奖励。
在这里插入图片描述
不过,也不知道是什么原因,最近周赛举办频次突然降低了。从以前的一周两次,到现在只有一周一次的样子。

现在刷竞赛勋章的难度,可比原来大了一倍了。
在这里插入图片描述

相关社区

每日一练社区入口

在社区中,有不少社区和每日一练是存在着强关联性质的,最主要的就是每日一练社区:https://bbs.csdn.net/forums/dailycode?category=0&typeId=1562

在这个社区中,存在着每日一练的所有题目描述,除了部分新出的题目,题目帖子中还包含了每日一练的题目入口。

在这里插入图片描述
当然,还有不少小伙伴,在题目贴下留下了各自的代码和题解。

CSDN 竞赛专区社区入口

然后就是和周赛有关的社区:https://bbs.csdn.net/forums/contest?typeId=131386

和周赛相关的内容,都在这个社区内。
在这里插入图片描述
通常老顾只关心奖惩公告,因为周赛要求前十名需要写一篇博客文章,才会给实物奖励,所以奖惩公告区的帖子下,跟着很多小伙伴提交的题解博客文章,对于不清楚题目算法或理解的,可以参考这些小伙伴的文章。

这里提上一句啊:所有周赛题目,出自每日一练的题库。

每日一练题库

每日一练的题库其实非常非常小,截止到目前,一共才158个题目,嗯,其中两个是刚刚入库的新鲜题目。有新鲜的题目,都会在每日一练社区内进行公布的。

在这里插入图片描述
然后老顾这里放出一段 python 代码,可以获取当前题库的内容,当然,由于懒得做逆向,所以没有去获取每日一练的编号,只获取了题库的编号。

import requests
import json
for i in range(1,300):
    res = requests.post(url = 'https://dailycode.csdn.net/school/question/retrieve',data='[{"ids":[' + str(i) + '],"type":0}]')
    j = json.loads(res.content.decode('utf8'))
    items = j['data']['0']
    if len(items) > 0:
        ques = items[0]
        title = ques['title']
        print(i,title,)

在这里插入图片描述
运行这段代码,就可以得到如上图所示的内容,其中第一列的数字,就是题库的题目编号。

每日一练速查

由于官方没有提供所有的题库入口,只在每日一练频道每天提供6到9个(偶尔抽风)题目入口,所以在每次周赛之后,有很多小伙伴找不到相应的题目进行验证。

每日一练题目题解速查入口

嗯,老顾则闲得无聊的时候,做了一个速查的帖子:https://bbs.csdn.net/topics/615835833
在这里插入图片描述
在该帖子里,老顾将每日一练题目的入口以带链接的编号形式直接列出来了,有需要对特定题目练习的小伙伴可以方便的进入指定题目进行练习。

当然,有些题目的每日一练编号,老顾也暂时不得而知,但是,也是可以进入相应题目进行练习的,比如新出的两个题目,老顾就已经完整的预习过了,嘿嘿。

每日一练题解

对于每日一练的题解,目前比较好的内容,是通过CSDN竞赛社区的奖惩公告贴,查看每期的各位小伙伴的不同解答,老顾已经在速查贴中,列出相关题目出现在哪一期了。这里再次感谢问哥提供的周赛记录。

当然,也可以看老顾自己在速查贴中,提供的帖子,点击题目对应的帖子,就可以看到老顾自己的解答了。不过老顾的解答相对比较土,大部分都是暴力计算,毕竟老顾没有专门学过算法。

自行接管输入

在大多数的每日一练题目中,都有各种语言预定义好的一些代码,用来进行数据输入,但是这里容易存在一些坑,所以推荐还是自己写输入信息接收比较好。比如《津津的储蓄计划》,比如《鬼画符门之点点大阵》,又比如《小桥流水人家》。

另外,一些新的题目,并没有预定义好的代码,这些题目就要求各位选手,必须自行接管输入了,嘿嘿。

当然,输入输出是学习编程中,最基础的部分,相信小伙伴们都能很轻松的做到啦。

根据题号进入题目预习

因为 CSDN 的每日一练,里面带了一些乱七八糟的防采集验证,所以老顾懒得做逆向,直接用C站自带的验证信息好了。

在每日一练频道,随便进入一个编程题,然后打开控制台,并在控制台输入 js 指令。

console.log($('iframe').attr('src'))

在这里插入图片描述
嗯。。。。这里就是真正的题库入口了,而不是每日一练的入口。

将这个链接复制出来,然后将参数 id 后边的数字修改成老顾速查贴中的题号,就可以进入到相应的题目了,嘿嘿。比如最新的题目《布尔零点计数》,题号就是 222,用这个链接修改成相应题号,就可以提前预习了。
在这里插入图片描述

提交新题目

目前为止,在 CSDN 的网站上,没有找到可以提交新题目的地址。但是也有变通的办法。

在每期的比赛详情页面,最下边有一个二维码,这是考试小助手的二维码,可以与小助手进行沟通,进行新题目的提交。
在这里插入图片描述

CSDN 编程比赛出题规范

出题规范:https://bbs.csdn.net/topics/610729224

原谅老顾看过之后还是没能看懂,嘿嘿,如果有小伙伴看明白了,并提交成功新题目了,还请告知老顾如何实操。看文档老顾实在不擅长。

吐槽

CSDN 的题目,基本上正经考算法的题目太少了。多数都是阅读理解问题,所以很多题目,需要预习甚至参考一下别的小伙伴的答案,否则以老顾这样的,基本上题意都无法理解,更不要说解题了。

再有就是各种意料之外的展开也挺多的,很多题目,仅仅按照基本做法,甚至无法 AC ,总有各种意料之外的隐藏条件,在题目中未能说明。

也不知道到底啥情况,最近连考试小助手都消失了,有一个月没回馈老顾的消息了,伤心。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669974.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaWeb项目乱码问题

设置编码格式有三个地方&#xff0c; 一,用于设置网页发出到服务器上的编码格式为UTF-8&#xff0c;一般该代码会自动创建。 <% page contentType"text/html;charsetUTF-8" language"java" %> 二&#xff0c;服务器响应后发送的文件的编码格式为U…

从BNO055传感器获取IMU数据-1

最近学习惯导相关知识&#xff0c;BNO055是博世的绝对方向传感器&#xff0c;它结合了传感器数据和微处理器来过滤和组合数据&#xff0c;为用户提供空间中的绝对方向。 关于BNO055传感器 BNO055使用三个三轴传感器同时测量切向加速度&#xff08;通过加速度计&#xff09;&a…

【认知提升思维篇】之心灵之力的自我认可模式

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;普本…

深入浅出vite(一)--vite的优点及原理、性能优化

Vite 需要 Node.js 版本 14.18&#xff0c;16。然而&#xff0c;有些模板需要依赖更高的 Node 版本才能正常运行&#xff0c;当你的包管理器发出警告时&#xff0c;请注意升级你的 Node 版本。 背景 webpack支持多种模块化&#xff0c;将不同模块的依赖关系构建成依赖图来进行…

DevExpress WinForms功能区组件,让业务应用创建更轻松!(下)

DevExpress WinForms的Ribbon&#xff08;功能区&#xff09;组件灵感来自于Microsoft Office&#xff0c;并针对WinForms开发人员进行了优化&#xff0c;它可以帮助开发者轻松地模拟当今最流行的商业生产应用程序。 在上文中&#xff08;点击这里回顾>>&#xff09;&am…

Axure教程—中继器菜单

本文将教大家如何用AXURE中的中继器制作菜单&#xff08;不自动折叠其他菜单&#xff09; 一、效果 预览地址&#xff1a;https://8ao8gl.axshare.com 二、功能 1、点击菜单出现相应的子菜单 2、子菜单如果想折叠&#xff0c;点击相应的菜单 三、制作 &#xff08;1&#xff…

Java-@Transactional注解超详细

本文已收录于专栏 《Java》 目录 本文前言概念说明使用说明底层实现注意事项注解扩展总结提升 本文前言 Transactional注解是Spring框架中用于声明式事务管理的关键注解。本文将深入探讨Transactional注解的作用、使用方式和常见属性&#xff0c;并结合代码实例演示其在实际项目…

Adobe PS 2023、Adobe Photoshop 2023下载教程、安装教程

最后附下载地址 Adobe Photoshop 简介&#xff1a; Adobe Photoshop是一款广泛使用的图像处理软件&#xff0c;由Adobe公司开发。它提供了许多强大的工具和功能&#xff0c;可以用于图像编辑、合成、修饰、设计等各个领域。用户可以使用Photoshop来调整图像的亮度、对比度、色…

《水经注地图服务》如何快速发布墨卡托DAT缓存

《水经注地图服务》的快速发布功能是一个能够帮助用户实现快速发布地图服务的功能&#xff0c;并且提供常规情况下大多数用户所需的默认配置&#xff0c;让用户在发布地图时更加便捷。 前面为大家分享了《水经注地图服务》快速发布经纬度DAT缓存以及如何在水经微图中加载&…

项目管理甘特图,怎么做才能更高效?(附甘特图详细制作教程和模板)

如何制作项目管理的甘特图&#xff1f;给大家放几个模板感受下&#xff1a; 01 项目管理Excel套表 02 工程项目流程甘特图 03 项目进度横道图 04 生产制造排程规划图 05 项目日程表 06 项目进度计划表 甘特图制作教程&#xff0c;一共两种方法&#xff0c;大家按需选择&#x…

android注入so或者dex

本程序分为32位和64位&#xff0c;以及so中加载apk&#xff08;或者dex都可以&#xff09;。 代码地址&#xff1a;点击下载 &#xff08;一&#xff09;so注入 32位和64位so注入代码几乎相同&#xff0c;因此仅以32位为例说明so注入的过程。 arm64-v8a架构可以兼容armeabi…

SLF4J门面日志框架源码探索 | 京东云技术团队

1 SLF4J介绍 SLF4J即Simple Logging Facade for Java&#xff0c;它提供了Java中所有日志框架的简单外观或抽象。因此&#xff0c;它使用户能够使用单个依赖项处理任何日志框架&#xff0c;例如&#xff1a;Log4j&#xff0c;Logback和JUL(java.util.logging)。通过在类路径中…

单片机Hard fault 产生原因和错误跟踪的方法

一、单片机 Hard fault产生的原因 Hard fault产生的原因有两方面&#xff0c;硬件方面和软件方面。 ①硬件方面常见原因&#xff1a; 电源设计有错误&#xff0c;造成器件供电不稳&#xff1b; 电源质量不好&#xff0c;纹波&#xff0c;噪声过大&#xff1b; 器件接地不良&…

干货分享|HOOPS Web平台和Polygonica进行增材制造的云CAM服务示例

这篇文章提供了一个示例项目&#xff0c;展示了使用 Machineworks Polygonica 和 HOOPS Web 平台进行增材制造的云 CAM 服务。该项目作为一个示例&#xff0c;说明了如何在服务器端使用 Polygonica 与 HOOPS Communicator 和 Exchange 来开发云服务。 它涵盖了增材制造 CAM 的…

Android问题笔记-Android Studio编译报错:2 files found with path.....

点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例点击跳转>软考全系列 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&…

看物联网技术ZETA如何帮助场馆实现数智化管理升级?

背景介绍&#xff1a; 江宁足球训练基地位于南京江宁区上坊镇境内,是江苏省女足及青少年足球发展基地。该基地总占地面积为333300平方米&#xff0c;其中房屋建筑面积有19000平方米&#xff0c;健身房350平方米&#xff0c;拥有9个标准足球场&#xff0c;曾承办多场甲级足球赛…

Java多线程与并发

1、JDK版本的选择 选择JDK8、JDK11进行讲解的原因&#xff1a;Oracle长期支持 2、进程和线程的区别 进程和线程的由来 3、进程与线程的区别 进程是资源分配的最小单位,线程是cpu调度的最小单位. 所有与进程相关的资源&#xff0c;都被记录在PCB(进程控制块)中。进程是抢占…

day08 教你用英语过海关

前言 &#x1f3e0;个人主页&#xff1a;我是沐风晓月 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是沐风晓月&#xff0c;阿里云社区博客专家 &#x1f609;&#x1f609; &#x1f495; 座右铭&#xff1a; 先努力成长自己&#xff0c;再帮助更多的人,一起加油进…

基于深度学习FasterRCNN模型Restnet50 的生活垃圾智能分类(准确率达84%)-含python工程全源码

目录 前言总体设计系统整体结构图系统流程图 运行环境1. 硬件环境2. Python 环境 模块实现1. 数据预处理2. 数据加载3. 模型构建4. 模型训练及保存5. 模型加载与调用 系统测试1. 模型准确率2. 分类别准确率 工程源代码下载其它资料下载 前言 本项目基于Faster R-CNN模型&#…

mmrotate框架基本使用

1、如何将类交给mmrotate框架容器管理 容器&#xff1a;框架中现有基本容器包括DATASETS, BACKBONES, LOSSES, DETECTORS。初始化容器&#xff1a;Registry(‘backbone’)中’backbone’为容器初始化配置文件。#/mmdet/models/builder.py 部分代码 from mmcv.utils import Re…