cmh20120102
码龄1年
关注
提问 私信
  • 博客:21,295
    社区:8
    问答:10
    动态:45,173
    66,486
    总访问量
  • 40
    原创
  • 44,824
    排名
  • 507
    粉丝
  • 1
    铁粉

个人简介:我不懒,这不是添加简介了吗?

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2023-07-21
博客简介:

cmh20120102的博客

博客描述:
此人不懒,但还是什么都没有写
查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    564
    当月
    6
个人成就
  • 获得452次点赞
  • 内容获得22次评论
  • 获得295次收藏
  • 代码片获得168次分享
创作历程
  • 35篇
    2024年
  • 5篇
    2023年
成就勋章
TA的专栏
  • 笔记
    2篇
兴趣领域 设置
  • 编程语言
    c++
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 关注/订阅/互动
  • 收藏
  • 帖子
  • 视频
  • 课程
  • 问答
搜TA的内容
搜索 取消

洛谷p1781求调

洛谷P1781 60分代码如下。思路:用结构体储存,再用sort排序。
原创
发布博客 2024.11.16 ·
256 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

博客摘录「 C语言调整控制台颜色、大小、标题、文字位置、窗口位置、按钮」2024年11月3日

运行运行可以发现最后修改了全部文字的颜色。color本身就是系统带的,在cmd打color /?可以看到用法:【注】下表的颜色就是十六色。控制台是编程中最实用的窗口,下面几招可以随心控制控制台。
原创
发布博客 2024.11.03 ·
235 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

我的创作纪念日

365天了我的创作纪念日到了,开心!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
原创
发布博客 2024.07.24 ·
138 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

有用的小知识

【代码】有用的小知识。
原创
发布博客 2024.06.29 ·
417 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

旅行(travel)

暑假又到了,小A同学要进行 N 天的旅行,旅行社收费方案是按天收,即第 i 天的费用为Ai​,当然假期旅行社搞活动推出了优惠券,你买了优惠券可以优惠 D 天(不一定连续)的费用,优惠后的价格为 P。如果剩余 2 天,优惠券的作用是 3 天,那么依然可以使用。小A同学如何做才能在这 N 天旅行中花费最小呢?
原创
发布博客 2024.06.09 ·
1087 阅读 ·
17 点赞 ·
0 评论 ·
8 收藏

驾车旅游(tour)

如今许多普通百姓家有了私家车,一些人喜爱自己驾车从一个城市到另一个城市旅游。自己驾车旅游时总会碰到加油和吃饭的问题,在出发之前,驾车人总要想方设法得到从一个城市到另一个城市路线上的加油站的列表,列表中包括了所有加油站的位置及其每升的油价(如3.25元/L)。200.1现在要你帮忙做的就是编写一个程序,计算出驾车从一个城市到另一个城市的旅游在加油和吃饭方面最少的费用。
原创
发布博客 2024.06.09 ·
875 阅读 ·
26 点赞 ·
0 评论 ·
6 收藏

最大的数字(maxnumber)

给定一个十进制整数n,保证n的首位不为0,你必须删除其中d个数字,使得留下的数字最大。请输出留下的最大数。
原创
发布博客 2024.06.08 ·
553 阅读 ·
13 点赞 ·
0 评论 ·
1 收藏

字母异位词分组(charyw)

给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。
原创
发布博客 2024.06.08 ·
280 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

煮粽子(zongzi)

端午节快到了,小红作为一名吃货,非常喜欢吃粽子,因此对端午节也是很期待的。小红前往超市买了n袋粽子,每袋粽子有x颗。小红每次煮k颗粽子,请你计算小红一共可以煮多少次,以及每次会打开几袋?小红非常节约,每次用完了一袋粽子才会开新的一袋。
原创
发布博客 2024.06.07 ·
790 阅读 ·
12 点赞 ·
0 评论 ·
16 收藏

进位(bit)

给定两个整数 a 与 b,请计算在十进制加法过程中,a+b 产生了多少次进位。
原创
发布博客 2024.06.07 ·
191 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

立方根(cbrt)

小文文想计算所有不大于x的正整数的立方根下取整之和,但是她不会做,你能帮帮她吗?为了彻底帮小文文弄懂这个问题,你需要回答q组询问,对于每个xi​,输出j1∑xi​​⌊j31​⌋其中⌊x⌋,表示不大于x的最大整数。
原创
发布博客 2024.06.06 ·
1003 阅读 ·
19 点赞 ·
0 评论 ·
22 收藏

小球的种类(ball)

小红有n种不同颜色的小球,第i种颜色的小球有ai​个,放在同一个盒子中。小红每次任意取出k个小球并丢弃,直到盒子中剩余的球数小于k个为止。小红希望最终盒子里的小球颜色种类尽可能少,你能帮小红求出颜色的种类数量吗?
原创
发布博客 2024.06.06 ·
811 阅读 ·
30 点赞 ·
0 评论 ·
10 收藏

平滑值(pinghua)

一个数组的“平滑值”定义为:相邻两数差的绝对值的最大值。具体的,数组a的平滑值定义为famaxi1n−1​∣ai1​−ai​∣现在小红拿到了一个数组。她每次操作可以在两个元素之间添加一个整数(不能添加在第一项前面或者最后一项后面)。小红希望最终数组的平滑值恰好等于k,你能帮小红求出最小的操作次数吗?
原创
发布博客 2024.06.05 ·
1160 阅读 ·
18 点赞 ·
0 评论 ·
5 收藏

求极差(range)

现在小红希望操作到不能再操作为止,然后使得最终的极差(最大值减最小值)尽可能小。合并两次,分别合并2,5以及3,3,形成的数组是[9,10],极差是10-9=1。小红拿到了一个数组,其中每个元素都是素数。选择两个素数元素,将他们合并,生成的新元素为原来两个素数的乘积。一个整数,代表合并后的数组的极差。,代表数组中的元素。,代表小红拿到的数组。第一行输入一个正整数。
原创
发布博客 2024.06.05 ·
692 阅读 ·
20 点赞 ·
0 评论 ·
15 收藏

几何(geometry)

2.任意两点间曼哈顿距离最大值,对于两个点。为1则求欧几里得距离最大值的平方,若。为2则求曼哈顿距离最大值。小可可最近在学习平面几何!一行,一个整数,表示答案。为平面内有多少个点,,表示平面上的一个点。
原创
发布博客 2024.06.04 ·
1081 阅读 ·
41 点赞 ·
0 评论 ·
17 收藏

9 的倍数(nine)

小 X 拿到了一个正整数,她准备切掉一个前缀并抛弃,使得剩余部分是9的倍数。小 X 想知道有多少种不同的操作方案?方案 2:切掉 198(即切一个长度为 3 的前缀)。方案 1:什么都不切(即切一个长度为 0 的前缀)。一个整数,代表合法的方案数。数据范围 1 ≤ 𝑥 ≤。
原创
发布博客 2024.06.04 ·
353 阅读 ·
8 点赞 ·
0 评论 ·
0 收藏

博客摘录「 STL中的队列用法整理」2024年5月1日

访问队列的对头元素,并不删除对头元素。:访问队列的末尾元素,并不删除末尾元素。
原创
发布博客 2024.05.01 ·
36 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

博客摘录「 <C++>:队列queue(STL queue)用法」2024年4月21日

swap(queue &other_q):将当前 queue 中的元素和参数 queue 中的元素交换。emplace():用传给 emplace() 的参数调用 T 的构造函数,在 queue 的尾部生成对象。push(T&& obj):以移动的方式在 queue 的尾部添加元素。这是通过调用底层容器的具有右值引用参数的成员函数 push_back() 来完成的。push(const T& obj):在 queue 的尾部添加一个元素的副本。back():返回 queue 中最后一个元素的引用。
原创
发布博客 2024.04.21 ·
222 阅读 ·
5 点赞 ·
2 评论 ·
2 收藏

题目写完了,开心!

发布动态 2024.04.21

关于#c++#的问题:c++贪心题怎么改

答:

我忽略了Pi>w的情况,代码如下

#include<bits/stdc++.h>
using namespace std;
long long a[114514];
long long asd=0;
long long w,n;
long long z=0;
int main() {
    cin>>w>>n;
    for (long long i=1; i<=n; i++) {
        cin >> a[i];
    }
    long long m=n;
    sort(a+1,a+1+n);
    for (int i=1; i<=n; i++) {
            if (a[i]>w) {
                asd++;
            }
    }
    for (long long i=1; i<=n; i++) {
        for (long long j=m; j>i; j--) {
            if (a[i]+a[j]<=w) {
                z++;
                m=j-1;
                break;
            }
            
        }
    }
    z=z+(n-z*2);
    cout<<z-asd;
    return 0;
}
回答问题 2024.04.12
加载更多