竞赛
考级
竹节人
题出的太好了
陈伶
std::
地表最强 AK IOI
25
wang
我们准备了几个有关循环的题单,有时间可以去刷呦! 今后还会有更多的分类题单,包含输入输出、循环、数组等很多方面绘制题单。 我们会从官方题单及管理员们的题单中抽取一些不错的题,过滤掉一些没必要刷的题。 我们还会再题库和作业出一些基础题、复习题、提高题等。 我们会定时创建欢乐挑战。从简单到困难,一般为五道题。 最后祝大家每题AC呦!!!!!!!!!!!!
༺༒༻小仓鼠🐹༺༒༻
#include <bits/stdc++.h> using namespace std; bool sxh(int a){ int x=a%10,y=a/10%10,z=a/100; return a==pow(x,3)+pow(y,3)+pow(z,3); } int main(){ int a; cin>>a; for(int i=100;i<=a;i++){ if(sxh(i)){ cout<<i<<" "; } } return 0; }
༺ཌༀ🐏ༀད༻
问了ai,测试点改了以后有问题 问题分析 关键概念解析: 给定一个合数 n(非质数且大于 1),其 “第二小因数” 是指除了 1 之外最小的因数,这个因数实际上是 n的最小质因数(记为 m)。例如,4 的因数为 1、2、4,第二小因数是 2(最小质因数);9 的因数为 1、3、9,第二小因数是 3(最小质因数)。 游戏规则: 小高先手,每次可数 1 到 m−1个连续数(包含 1 和 m−1),双方轮流进行,谁先数到n谁获胜。 博弈模型映射: 该游戏本质上是巴什博弈(Bash Game) 的变种。巴什博弈的经典模型为:两人轮流取物品,每次取 1 到 k个,取完最后一个物品者胜。其胜负判定规则为:若总物品数 n能被k+1整除,则后手胜;否则先手胜。 映射到本题: 每次可数的数量范围是 1 到 m−1,即 k=m−1。总目标是数到 n,即等价于 “取完 n个物品”。判定规则变为:若 n 能被 m(即 k+1)整除,则后手(男朋友)胜;否则先手(小高)胜。 核心结论: 由于 m 是 n 的最小质因数,n必然能被 m整除(因数的定义),即 nmodm=0。根据巴什博弈规则,此时后手(男朋友)一定获胜。 答案:总结无论输入的合数 n为何值,最终男朋友都会获胜。
人机至尊玉皇赦罪大天尊玄穹高上帝
链接 涉及初中光学、电学、力学和化学 400分可拿百元大奖(不计人数),均为答案提交题
yaonainai
喵喵喵,这里发一下答案
Laichen莱希恩
互动#01|你用了很久的编程平台? 作为一个编程爱好者,想必你一定有用了很久的编程平台,不妨给大家分享一下吧~ 在多年的相处中,我也发现,很多选手们已经获得了许多奖项。 CSP-J/S,GESP,NOI…… 这些成就一定与老师的指导有密切的关系,除此之外,刷题也很重要。ACGO题库的题目很丰富,但是,有些同学还会去刷更多的题目。 So? 你愿意分享你的编程平台吗?让你拥有的题库,被更多人所知晓吧! (虽然没有奖励,但希望你能参与。)\small_{(虽然没有奖励,但希望你能参与。)}(虽然没有奖励,但希望你能参与。) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 广告 如有需要,请加入 银河科技-ACGO分团。 也可以关注 Siffer,一同讨论编程知识。 谢谢观看!
奶糖小狗酥
n = list(input().strip()) if '-' in n: # 处理负数 n.remove('-') # 反转数字部分 n.reverse() # 去除前导零 while len(n) > 1 and n[0] == '0': n.pop(0) # 如果全部为零,保留一个零 if not n or all(c == '0' for c in n): print(0) else: print('-' + ''.join(n)) else: # 处理正数 n.reverse() # 去除前导零 while len(n) > 1 and n[0] == '0': n.pop(0) # 如果全部为零,保留一个零 if not n or all(c == '0' for c in n): print(0) else: print(''.join(n))
无语是自闭
呃呃呃呃
༺ཌༀC++学习者ༀད༻
HrO
哦
赵子墨
首先,你需要知道的是,出题人不等于做题人。 请先理解了这段话,再继续阅读以下文章,这很重要。 倒是来点人啊!!!!!!!!!\Huge{倒是来点人啊!!!!!!!!!} 倒是来点人啊!!!!!!!!! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ IDEA > 好题应有独特的 idea,不依赖复杂包装,突出核心思想,而非简单拼凑。——《UOJ精神之源流》 一般的,我们认为一个好 idea 是一道好题的灵魂,它不应是替他题目的 idea1+idea2+⋯\text{idea}_1+\text{idea}_2+\cdotsidea1 +idea2 +⋯ (虽然我也干过这事),它应当有自己独特的思路。 至于 idea 从哪来?自行思考。 如何出题 一般的,本人认为想要出好题,它应当满足 "自出","能做","细微","深思" 这四个要素 "自出" 这里我就不点名某用 AI 出题还放评论区求样例的人了。 如题所示,自行理解。 "能做" 请注意,让你出题不是为了难倒他人以彰显自己有多厉害的(虽然我也干过这事)。 因此,你出的题目不能是你在某高端网站学习几个冷门高端公式后套模板,那样做出来的 STD 不仅做题的看不懂,连你本人也可能看不懂。 所以,不要把题目出的太离谱,这即对你好,也对你的人缘有很大改善。 (此处再次点名某四维量子 AI 无样例题目) "细微" 作为出题人,你应当将题目的每种毒瘤情况全部考虑进去,然后最好搓 222 个暴力对拍(要是暴力也写错了就回家吧),保证你的 STD 不会突然被参赛者 hank 例如: 或者将你的代码输给验题入然后让他背锅让他检查。 "深思" > 好题应该有很强的数据,好题应该又清晰的题面,好题的标程应该优美,题解应该详尽,应该是能让人脑洞出新的好题的好题。——《UOJ精神之源流》 这部分内容是一道题目是否为一道好题的重要标准,我也无法做出具体描述,请自行探索。 一些其他的东西 应某 AAA 混凝土批发哥 P某,此处应有验题指南 (你都看到这里了我就默认你满足链接的前置条件了) 点个赞吧!不容易的。 最后,打个广告
不会C++的noah
说白了
CH/陈---必回关
Alan1,于2025年7月9日正式发布!(有可能晚了一些,因为还得洛谷审核) 以下是下载安装方法: 1. 下载腾讯会议 2. 登录腾讯会议 3. 点击加入会议 4. 输入会议号(会议号是40277978947) 5. 点击加入会议 6. 点开讨论区 7. 根据视频进行下载 附页1——专业输入表 help 帮助 updown 计算器: double 小数加减乘除法: a b 符号。 longlong 整数加减乘除法: a b 符号。 fast 加减乘除游戏: 输入答案。 100 结束游戏。 off 关机 附页2——道歉 很抱歉各位,Alan1仅支持Windows系统下载。 周哥 2025年7月9日
周哥
六六六
狂火·维列
🐧企鹅PENGUIN的背包讲解 前言———————关于动态规划(DP Dynamic Programming)中的背包问题 相信有很多人都无法搞懂其中的奥义 这篇帖子的意义便是为了帮助大家理解背包问题.(看到就请点一个赞吧) 1.背包问题的特点 背包问题与贪心问题不相同 贪心问题取的答案是问题局部的最优解 而背包问题取的答案是问题整体的最优解. 贪心问题只是考虑了如何做到利益最大化 而背包问题却要多去考虑背包空间与最大利益 也就是说 贪心是在开阔平原获得更多收获 而背包是在一个划定的空间里收获更多利益 所以说 背包也就相当于贪心PLUS. 2.01背包讲解 (希望屏幕前的大家可以好好看完下列文字) 关于背包问题中的01背包问题 其主要的核心特点就是拿或不拿 试想一下 A正要与B出门爬山 A需要将一些物品放入登山包中然后带走 其物品有着I(Important 重要性) 和 W(Weight 体积)两样数据 背包也有着Z(Zone 空间)一样数据 就在此时 A要如何要如何处理才能使带的所有东西都很重要 让背包的Important值最高同时不超过背包的Zone值. 伪代码: 状态转移方程: 下为代码展示(有注释版和无注释版): 3.完全背包问题讲解 完全背包实际上就是从01背包稍微改进了一下 01背包的每个物品都只可以拿一次 而完全背包可以拿多次 这就是不同之处. 伪代码: 状态转移方程: 下为代码展示(有注释版和无注释版): (看完后就请点个赞吧)
Khalil_Fong
共5834条