牛客日常刷题
伍粟
菜鸟码农
展开
-
字节对齐-荣耀笔试题-C++
字节对齐仅供学习,侵删第二题:现给出一组单词和行约束参数L,需要对文本进行处理,需求如下:规整后输出的每行所包含的字符个数应等于L每行文本包含尽可能多的单词,单词之间或行尾不足部分都以“*”填充如果一行有两个或两个以上的单词,则要求第一个单词和最后一个单词分别与左右边界对齐一行内单词间的“”尽可能均匀分布。如果无法均匀分布,则左边可多于右边1个“”最后一行的单词之间仅需一个“*”#include <iostream>#include <string>#inc原创 2021-12-06 21:44:10 · 828 阅读 · 0 评论 -
荣耀笔试题-买钉子-C++
仅供学习用途,非商业,侵删第一题:小明装修需要n(1<=n<=200)颗钉子,但是五金店没有散装钉子卖,只有两种盒装包装的,一种包装4颗,一种包装有9颗,请问小明最少需要买多少盒钉子才能刚好买够n颗?#include <stdio.h>#include <iostream>using namespace std;#define N1 4#define N2 9int main(){ int n; cin >> n; int ma原创 2021-12-06 20:34:03 · 556 阅读 · 0 评论 -
明明的随机数-华为-C++牛客网
注:非商业用途,仅供学习,侵删明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数( N≤1000 ),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。当没原创 2021-12-05 18:06:33 · 128 阅读 · 0 评论 -
汽水瓶-华为研发工程师编程题-C++
输入描述:输入文件最多包含 10 组测试数据,每个数据占一行,仅包含一个正整数 n( 1<=n<=100 ),表示小张手上的空汽水瓶数。n=0 表示输入结束,你的程序不应当处理这一行。输出描述:对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。输入例子1:310810输出例子1:1540例子说明1:样例 1 解释:用三个空瓶换一瓶汽水,剩一个空瓶无法继续交换样例 2 解释:用九个空瓶换三瓶汽水,剩四个空瓶再用三个空瓶换一.原创 2021-12-05 17:31:56 · 213 阅读 · 0 评论