
算法基础
老拆
从不想输,从未屈服 ——交流群,698742127 名称Csdn交流群 欢迎加入兄弟姐妹们!!
展开
-
蓝桥杯——核桃的数量——历届试题
核桃的数量题目代码题目问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)输出格式输出一个正整数,表示每袋核桃的数量。样例输入12 4 5样例输出120代码sor原创 2021-04-18 23:36:05 · 490 阅读 · 2 评论 -
蓝桥杯————翻硬币问题
蓝桥杯翻硬币问题题目思路1.指针写的2.string写的题目问题描述小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:oo*oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:输入格式两行等长的字符串,分别表原创 2021-04-18 21:03:17 · 1684 阅读 · 6 评论 -
新手向!codeup----说反话
新手向本地测试通过#include<iostream>#include<string>using namespace std;int main(){ string str; cout<<"输如你的字符串:"<<endl; getline(cin,str); for(int i=str.size()-1;i>=0;i--) { cout<<str[i]; }retur原创 2021-03-22 22:27:03 · 114 阅读 · 0 评论 -
新手向!codeup《算法入门》--------5809: 回文串
问题描述回文串是从左到右或者从右到左读起来都一样的字符串,试编程判别一个字符串是否为回文串。判别输入的字符串是否为回文串,是输出"Y",否则输出"N"代码测试已经在本地vscode通过#include<iostream>#include<string>using namespace std;#define max 200//读入一串数字,判断是否是回文串,回文串是一个正着读反着读都一样的int main(){ string str;int r;原创 2021-03-22 22:15:08 · 256 阅读 · 2 评论 -
PAT (c++) D进制的A+B与 PAT进制转换
1022 D进制的A+B输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入样例:5 6 2输出样例:1011本地vscode测试已通过#include<iostream>using namespace std;#define M 50int main(){ int a,b,d; int c[M]; cout<<"输入三个数A,B,并输入?进制数:"<<原创 2021-03-21 22:59:40 · 148 阅读 · 0 评论