分题专题

【团体程序设计天梯赛 往年关键真题 25分题合集 详细分析完整AC代码】(L2-001 - L2-024)搞懂了赛场上拿下就稳了

L2-001 紧急救援 最短路+路径打印 样例 输入1 4 5 0 320 30 40 100 1 11 3 20 3 30 2 22 3 2 输出1 2 600 1 3 分析 用一遍dijkstra算法。设立 n u m [ i ] num[i] num[i]和 w [ i ] w[i] w[i]表示从出发点到i结点拥有的路的条数,以及能够找到的救援队的数

团体程序设计天梯赛-练习集(10分题1)

团体程序设计天梯赛-练习集(10分题1) L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零和正数。 输

[牛客练习赛22] B-送分题

题目 题目描述 数据结构之神ccz又在出毒瘤数据结构了 神出了这样一个题:给你三个数,在这三个数中间任意加*或者是+,然后可以随便打括号,只要这个表达式合法 比如说1 2 3可以得到: 1+2*3=7 1*(2+3)=5 1*2*3=6 (1+2)*3=9 不能改变这三个数的原顺序 最大化表达式的值 输入描述: 输入三行,每行一个数 分别表示a,b,c 输出描述: 输

题目 1259: 送分题素数

题目描述 输出100->200之间的素数的个数,以及所有的素数。 输入格式 无 输出格式 100->200之间的素数的个数,以及所有的素数。 样例输入 无 样例输出 21101 103 ... 197 199 #include<stdio.h>#include "math.h"int n[10001];int f(int m){int i;int j;j=(int)sqrt

攻防世界 Misc高手进阶区 3分题 Become_a_Rockstar

前言 继续ctf的旅程 攻防世界Misc高手进阶区的3分题 本篇是Become_a_Rockstar的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 下下来一个rock文件 记事本打开 似乎藏着flag 查了查 rockstar是个语言 可以用rockstar-py转换为python 如下 Leonard_Adleman = "star"

20⁴ 圣诞季 | 摘星日#3 面对送分题的时候,我们应该……

12月21日-25日,关注 #20⁴# 系列有奖互动 勤劳的圣诞烤仔24×5不断线,圣诞周的每一天都是拿奖励拿到手软的一天哦~ 各位观众老爷大家好,又到了每天的 20⁴ 圣诞季 活动环节。 让烤仔康康昨天的 6 CFX 有哪些伙伴可以拿到手?是不是还在懊恼昔日与《20⁴ 圣诞季 | 摘星日#2(福利升级)》的“关键道具”擦肩而过? 友情提示????: 活动结束前,不要忘记我们还可以场外求助

华为研发工程师机考送分题——进制转换

华为研发工程师的机考一共有三题,第一题是小学奥数的经典题目,瓶盖换汽水。第二题是数组的去重和排序。第三题就是将输入的十六进制字符串转换成十进制然后输出。 本来想着做完的,但一看时间已经这么晚了,就先把相对最简单的一题做了。 输入:一个代表十六进制数的字符串 输出:对应的十进制数字 大概是大一的时候就做过这题,感觉纯粹是考ASCII码的记忆和进制转换算法......不过也可以建立一个对应的t

6.4翻转二叉树(LC226—送分题,前序遍历)

算法: 第一想法是用昨天的层序遍历,把每一层level用切片反转。但是这样时间复杂度很高。 其实只要在遍历的过程中去翻转每一个节点的左右孩子就可以达到整体翻转的效果。 这道题目使用前序遍历和后序遍历都可以,唯独中序遍历不方便,因为中序遍历会把某些节点的左右孩子翻转了两次!建议拿纸画一画,就理解了 注意:是指针进行交换,交换的是左右孩子,然后里面的值再交换 首先使用递归法,代码简单:

攻防世界 Misc高手进阶区 4分题 hong

前言 继续ctf的旅程 攻防世界Misc高手进阶区的4分题 本篇是hong的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 得到一个mp3 但是打不开 估摸着是文件类型不对 扔进winhex 看不出东西 尝试foremost文件分离 得到两张图 这不直接就给了flag 结语 就是文件分离

2017清华计算机夏令营机试题目,2017 ECNU计算机系暑期夏令营机考 eoj3307. 送分题...

唔,晚上数学题写累了去eoj翻了翻前几年夏令营的机试题,大概这题算最难吧,就写了下 时间给的够宽,莫队暴力就好了(数据要离散化处理). #include using namespace std; const int maxn=5e5+5; typedef long long ll; int Times[maxn],ans[maxn]; int sz,now,cnt=1; struct Que

Android Gradle基础介绍,Android面试送分题

android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion } 1 2 3 4 Android studio gradle Task //构建 gradlew app:clean //移除所有的编译输出文件,

华为od最新算法题(100分题) Linux发行版的数量(Java JS Python)

题目描述 Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发行版互相存在关联,例如Ubuntu基于Debian开发,而Mint又基于Ubuntu开发,那么我们认为Mint同Debian也存在关联。 发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。 给你一个 n * n 的矩阵 isConnected,其中 isConne

华为od最新算法题(100分题) 不含101的数(Java JS Python)

题目描述 小明在学习二进制时,发现了一类不含 101的数,也就是: 将数字用二进制表示,不能出现 101 。 现在给定一个整数区间 [l,r] ,请问这个区间包含了多少个不含 101 的数? 输入描述 输入的唯一一行包含两个正整数 l, r( 1 ≤ l ≤ r ≤ 10^9)。 输出描述 输出的唯一一行包含一个整数,表示在 [l,r] 区间内一共有几个不含 101 的数。 题目解析 本

攻防世界reverse进阶区1分题总结_逆向之旅013

文章目录 前言一、Revering-x64Elf-100二、answer-to-everything三、tt3441810四、lgniteMe五、srm-50总结 前言 一、Revering-x64Elf-100 1.使用exeinfo查看程序,得知:64位的ELF文件 2.在ubuntu虚拟机上运行 发现字符串Incorrect password,以及Enter th

攻防世界 Misc高手进阶区 2分题 Hear-with-your-Eyes

前言 继续ctf的旅程 攻防世界Misc高手进阶区的2分题 本篇是Hear-with-your-Eyes的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 下下来一个无后缀文件 扔进winhex看看 意思是里面有个sound.wav 修改后缀为zip 解压 得到wav文件 扔进Audacity 切换到频谱图 得到flag 结语 音频

codewar c++ 8分题(2))

综述:关键是将正负数区分开。方法很多可以排序算法sort(beg,end),亦可以划分算法partition_copy(beg,end,dest1,dest2,unarypred).区分后用accumulate(beg,end)实现求和 kada: Count of positives/sum of negative instruction: solution: output: