logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

刷题5:Digit Generator

题目链接:https://vjudge.net/problem/UVA-1583题解:水题,题目大意是给出数,求出另一个数与他每一位数之和等于这个数并输出,输出满足条件的最小值。如果没有这个数输出0。算法是每一位数最大值是9,所以只需要从n-1循环到n-位数9即可代码:#include#include#includeusing namespace std;int main(){int n;//输入

刷题第十五题:All in All

题目链接:https://vjudge.net/problem/UVA-10340题解:本题是判断一个串是否能由另一个串组成,不一定连续,但必须按顺序水题代码:#include<cstring>#include<string>#include<iostream>#include<algorithm>using namespace std;string

map+思维:B - Journey Planning

题目链接:https://vjudge.net/contest/399382#problem/B题解:相同一串的满足的条件是bj-bi=j-i,所以通过移项可以得到bj-j=bi-i,所以是个一对一关系,所以自然想到了map,相同的累加即可,最后得出最大值输出。代码:#include<iostream>#include<map>#include<string>#

刷题第十七题:Kickdown

题目链接:https://vjudge.net/problem/UVA-1588题解:这个题需要注意以下几个方面1.注意循环中的break判定条件是循环完后2.不用考虑把短串反过来3.需要考虑短串放在长串上。从一段到另一端代码:#include<iostream>#include<string>#include<algorithm>#include<cst

暂无文章信息