Codeup】的更多相关文章

莫名其妙还找到了另一个铟炔锶烃的OJ : Codeup墓地 25481: swan 时间限制: 1 Sec  内存限制: 128 MB献花: 86  解决: 13[献花][花圈][TK题库] 题目描述 两头白天鹅生活在一个部分湖面结了冰的湖泊中,湖面的形状为一个长方形,并且被分割成R行C列的小方格,某些方格中结了冰,这样的方格称之为冰格,其余的方格称之为水格. 冬天过去了,湖面上的冰渐渐开始溶解了,每一天与水相邻的冰格就将消融而转化为水格.所谓两个方格相邻是指它们在水平或垂直方向有公共边,两个呈…
[Codeup 25482 ]选美 题目 一年一度的星哥选美又拉开了帷幕 N个人报名参加选拔,每个人都有着各自的相貌参数和身材参数(不大于 10000 的正整数).你的任务是尽可能让更多人被星哥选中,而唯一要求就是,在这只队伍里面的每个人,都需满足以下不等式: A (H− h) +B(W− w) ≤ C 其中H和W为这个人的相貌和身材, h和w为选中者中的最小相貌参数和最小身材参数,而A. B. C为三个不大于 10000 的正的整型常数. 现在请计算星哥最多可以选中多少人. INPUT 第一行…
2019杭州云栖大会企业协作与研发效能专场,企业协同平台Teambition负责人齐俊元正式发布阿里云自研的代码管理平台Teambition Codeup(行云),Codeup是一款企业级代码管理产品,提供代码托管.代码评审.代码扫描.质量检测等功能,通过智能算法保护企业资产安全.稳定.高效交付. Teambition 负责人齐俊元 在代码资产安全保护方面,Codeup首次结合人工智能技术实现代码中的敏感信息检测,通过多层风控模型并结合传统防治方式提供企业级安全保障,具备事前可防控,事后可追溯的…
准备6月份的拼题甲级中(本来现在这两天就考试了,但是因为疫情的原因延期了) 刚刚开始按算法笔记刷题,今天是探索codeup的第一天. 一开始并没有把多点测试当回事,直到一错再错,心态爆炸... 附上我的最终代码 #include <stdio.h> #define MAX 210 int a[MAX]; int main(){ int n,x; while (scanf("%d",&n)!=EOF){ ;i<n;i++){ scanf("%d&quo…
如果你还在使用阿里云Code,不防看看如何从阿里云Code升级至云效Codeup,云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管.代码评审.代码扫描.质量检测等功能,全方位保护企业代码资产,帮助企业实现安全.稳定.高效的研发管理.全面免费,无需搭建和机器成本,开箱即用,且不限成员数.不限容量. 点击顶部公告栏「开始升级」按钮,进入升级流程: 点击后可见升级公告页面:     请务必认真查看「升级须知」,了解升级过程中需要注意的事项,确保升级过程简单顺利.   确认信息…
问题 B: 进击的二叉查找树 时间限制: 1 Sec 内存限制: 64 MB 提交: 1017 解决: 379 提交状态 题目描述 给定1~N的两个排列,使用这两个排列分别构建两棵二叉查找树(也就是通过往一棵空树中依次插入序列元素的构建方式).如果这两棵二叉查找树完全相同,那么输出YES:否则输出NO.之后,输出第一个排列对应的二叉查找树的后序序列.层序序列. 输入 每个输入文件中一组数据. 第一行1个正整数N(1<=N<=30),表示二叉查找树中的结点个数. 接下来两行,代表1~N的两个排列…
问题 I: 习题5-10 分数序列求和 时间限制: 1 Sec  内存限制: 12 MB提交: 611  解决: 537[提交][状态][讨论版][命题人:外部导入] 题目描述 有如下分数序列 求出次数列的前20项之和. 请将结果的数据类型定义为double类型. 输入 无 输出 小数点后保留6位小数,末尾输出换行. 样例输入 无 样例输出 32.660261 #include <stdio.h> double f(); int main(){ printf("%.6f",…
题目描述 某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里:接下来的4公里,每公里2元:之后每公里2.4元.行程的最后一段即使不到1公里,也当作1公里计费. 一个乘客可以根据行程公里数合理安排坐车方式来使自己的打车费最小. 例如,整个行程为16公里,乘客应该将行程分成长度相同的两部分,每部分花费18元,总共花费36元.如果坐出租车一次走完全程要花费37.2元. 现在给你整个行程的公里数,请你计算坐出租车的最小花费. 输入 输入包含多组测试数据.每组输入一个正整数n(n<1000…
题目描述 暑假到了,小明终于可以开心的看电视了.但是小明喜欢的节目太多了,他希望尽量多的看到完整的节目. 现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗? 输入 输入包含多组测试数据.每组输入的第一行是一个整数n(n<=100),表示小明喜欢的节目的总数. 接下来n行,每行输入两个整数si和ei(1<=i<=n),表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示. 当n=0时,输入结束. 输出 对于每组输入,输出能完整看到的电视节目的个数. 样例输入…
题目描述 会下国际象棋的人都很清楚:皇后可以在横.竖.斜线上不限步数地吃掉其他棋子.如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题. 对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2...b8,其中bi为相应摆法中第i行皇后所处的列数.已经知道8皇后问题一共有92组解(即92个不同的皇后串). 给出一个数b,要求输出第b个串.串的比较是这样的:皇后串x置于皇后串y之前,当且仅当将x视为整数时比y小. 输入 第1行是测试数据…
题目描述 有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40.John现在有n个想要得到的物品,每个物品的体积分别是a1,a2--an.John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品.现在的问题是,John有多少种不同的选择物品的方式. 输入 输入的第一行是正整数n (1 <= n <= 20),表示不同的物品的数目.接下来的n行,每行有一个1到40之间的正整数,分别给出a1,a2--an…
题目描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出. 输入 多组数据,每行为一个长度不超过30位的十进制非负整数.(注意是10进制数字的个数可能有30个,而非30bits的整数) 输出 每行输出对应的二进制数. 样例输入 0 1 3 8 样例输出 0 1 11 1000 IDEA 长整数用字符串形式存储,主要解决的问题是字符串如何进行除法和余数.余数不用多说,就是最后一位余2就行.除法则应该按照平时手算除法的顺序进行,比如: for (i = 0; i < len - 1;…
25482: Beauty 时间限制: 1 Sec  内存限制: 128 MB献花: 7  解决: 3[献花][花圈][TK题库] 题目描述 一年一度的星哥选美又拉开了帷幕 N个人报名参加选拔,每个人都有着各自的相貌参数和身材参数(不大于10000的正整数).你的任务是尽可能让更多人被星哥选中,而唯一要求就是,在这只队伍里面的每个人,都需满足以下不等式: A (H−h)+B(W−w)≤C 其中H和W为这个人的相貌和身材,h和w为选中者中的最小相貌参数和最小身材参数,而A.B.C为三个不大于100…
题目描述 有如下分数序列 2/1,3/2,5/3,8/5,13/8,21/13 - 求出次数列的前20项之和. 请将结果的数据类型定义为double类型. 输入 无 输出 小数点后保留6位小数,末尾输出换行. 样例输入 Copy 无 样例输出 Copy 32.660261 #include <stdio.h> #include <stdlib.h> int main() { double i=1.0,j=2.0,num,sum=2; int sqe; for(sqe=2;sqe&l…
题目描述 输入一个正整数n,求Fibonacci数列的第n个数.Fibonacci数列的特点:第1,2个数为1,1.从第3个数开始,概述是前面两个数之和.即: 1,1,2,3,5,8,13,21 - 要求输入的正整数n不超过50. 输入 一个不超过50的正整数 输出 Fibonacci数列的第n个数,末尾输出换行. 样例输入 Copy 20 样例输出 Copy 6765 #include <stdio.h> #include <stdlib.h> int main() { int…
题目描述 用如下公式 4*Π = 1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 - 1/15 - 求圆周率PI的近似值,直到发现某一项的绝对值小于10-6为止(该项不累加). 要求输出的结果总宽度占10位,其中小数部分为8位. 程序中使用浮点型数据时,请定义为双精度double类型. 如果需要计算绝对值,可以使用C语言数学库提供的函数fabs,如求x的绝对值,则为fabs(x). 输入 无 输出 PI=圆周率的近似值 输出的结果总宽度占10位,其中小数部分为8位…
今天刷题的速度依旧很慢(小乌龟挥爪.jpg) 我觉得codeup5901中回文串的处理很妙,如果是我自己写的话可能会把数组直接倒过来和原来对比.按照对称规律进行比对的话,工作量可以减少一半. #include <cstdio> #include <cstring> ; bool judge(char str[]){ int len=strlen(str); ;i<len/;i++){ -i]){ return false; } } return true; } int mai…
又磕了一晚上,多点测试真的很烦 ,完全不知道错哪里,后来发现是我变量名命名不规范导致自己晕了填错了,其实思路还是对的 我觉得书上的做法也还行,但我不太喜欢用二维数组,所以拿以前写的算天数的程序改装了一下 代码如下: #include <stdio.h> int isRun(int year) { ==&&year%!=)||year%==); ; } int runDay(int month,int day) { ]={,,,,,,,,,,,}; ;i<month-;i+…
题目描述: 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1. 输入: 测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x. 输出 对于每组输入,请输出结果. 样例输入 4 1 2 3 4 3 样例输出 2 本道题的注意点:1. 题目要求测试数据有多组 没找到输出-1 代码如下 #include<stdio.h> int main(){ int n,x,loc = -1; while(sca…
题目描述:读入一个只包含 + ,-,×, / 的非负整数计算表达式,计算该表达式的值.输入格式:测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运草符之间用一个空格分隔.没有非法表达式.当一行中只有0时输入结束,相应的结果不要输出.输出格式:对每个测试用例输出1行,即该表达式的值,精确到小数点后2位.样例输入:30 / 90 - 26 + 97 - 5 - 6 - 13 / 88 * 6 + 51 / 29 + 79 * 87 + 57 * 920样例输出:12178…
根据题目意思,输入的每一对A.B都是直接朋友,并且最后只会得到一个集合,该集合就是Mr Wang选择的男孩. 因此很容易写出代码,甚至不需要自己构建一个并查集,只需要使用C++的set模板,每次读入一对A.B,就把A.B插入集合,最后集合的大小就是Mr Wang选择的男孩个数. 但是只得了50分,仔细分析一下,可能是"只有一个集合"这一个假定错误,应该在输入数据中包含多个集合的假定下写代码. 转变思路为: 仍然用数组实现一个并查集. 另外开一个数组counts,counts[i]表示节…
http://codeup.cn/problem.php?id=1323 1323: 算法2-1:集合union 时间限制: 1 Sec 内存限制: 32 MB 提交: 2884 解决: 688 题目描述 假设利用两个线性表LA和LB分别表示两个集合A和B(即:线性表中的数据元素即为集合中的成员),现要求一个新的集合A=A∪B.这就要求对线性表做如下操作:扩大线性表LA,将存在于线性表LB中而不存在于线性表LA中的数据元素插入到线性表LA中去.只要从线性表LB中依次取得每个元素,并依值在线性表L…
http://www.zhangjiee.com/ 新浪微博@独酌逸醉. Github. GitCafe. stackoverflow. Quora http://cpp1x.org/ 刘未鹏 | MIND HACKS http://www.drdobbs.com/cpp/ 其它转自别人: http://blog.csdn.net/pongba  刘未鹏|C++的罗浮宫: http://www.cnblogs.com/artech/archive/2010/03/26/1697298.html…
Google API快速生成QR二维码 现在来说生成二维码最简单的方法是使用Google Chart API来实现,再次膜拜Google大神- Google Chart API是一套可以让你在线生成报表图的系统,通过URL你可以得到各种图表.举个例子:你在浏览器中输入 https://chart.googleapis.com/chart?cht=qr&chs=200×200&choe=UTF-8&chld=L|4&chl=http://Codeup.org 你将得到一个内容…
胡凡 本书在第2章对C语言的语法进行了详细的入门讲解,并在其中融入了部分C+的特性. 第3-5章是 入门部分. 第3章 初步训练读者最基本的编写代码能力: 第4章对 常用介绍,内容重要: 第5章是     数学问题,5.7节和5.8节的后半部分内容相对没有那么容易,读者可以选择性阅读. 第6章 C+标准模板库(STL)中的常用容器和algorithm头文件下的常用函数,通过学习本章,读者可以节省许多写代码的时间,把注意力更多地放在解决问题上. 第7~12章是进阶部分. 第7章介绍了  栈.队列和…
http://codeup.cn/contest.php 5972 这是递归的入门题,求全排列,第一种方法用STL中的函数next_permutation,可以很容易的实现.首先建立好数组,将需要全排列的数字进行初始化,然后调用next_permutation(a,a+n),按照地址进行全排列打印结果. #include <stdio.h> #include <algorithm> using namespace std; ]; int main() { int n; scanf(…
开始系统学习算法,希望自己能够坚持下去,期间会把常用到的算法写进此博客,便于以后复习,同时希望能够给初学者提供一定的帮助,手敲难免存在错误,欢迎评论指正,共同学习.博客也可能会引用别人写的代码,如有引用,定会注明.本博客内容主要按照算法笔记内容进行学习.(2018-12-03) 1.万能头文件 #include<bits/stdc++.h> using namespace std;int main(){ ... return 0;} 2.判断素数 int IsPrime(int n){ ;i&…
阶乘之和 描述 对于整数pp,给出以下定义 p=x_{1}!+x_{2}!+x_{3}!+...+x_{q}!(x_{i}<x_{j}for\ all\ i<j )p=x1​!+x2​!+x3​!+...+xq​!(xi​<xj​for all i<j)且x_{i} \neq 0xi​≠0 ((注释:p等于多个数的阶乘和,并且x_{1},x_{2},x_{3},...,x_{q}x1​,x2​,x3​,...,xq​为不相等的任意正整数,即组成p的阶乘不重复使用)) 给定两个整数x…
转自:http://codeup.org/archives/212 http://bbs.bccn.net/thread-82212-1-1.html http://www.cppblog.com/oosky/archive/2006/01/21/2958.html 如果你在函数上面定义了一个指针变量,然后在这个函数里申请了一块内存让指针指向它.实际上,这个指针的地址是在栈上,但是它所指向的内容却是在堆上面的! 千万不要认为函数返回,函数所在的栈被销毁指针也跟着销毁,申请的内存也就一样跟着销毁了…
分组统计 问题 B: 分组统计时间限制: 1 Sec 内存限制: 32 MB 提交: 416 解决: 107 [提交][状态][讨论版][命题人:外部导入] 题目描述 先输入一组数,然后输入其分组,按照分组统计出现次数并输出,参见样例. 输入 输入第一行表示样例数m,对于每个样例,第一行为数的个数n,接下来两行分别有n个数,第一行有n个数,第二行的n个数分别对应上一行每个数的分组,n不超过100. 输出 输出m行,格式参见样例,按从小到大排. 样例输入 1 7 3 2 3 8 8 2 3 1 2…