线段树误我
码龄3年
关注
提问 私信
  • 博客:2,156
    问答:387
    2,543
    总访问量
  • 4
    原创
  • 2,020,269
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:最好的状态是未来可期

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2022-03-25
博客简介:

weixin_68643614的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得3次评论
  • 获得6次收藏
创作历程
  • 4篇
    2023年
成就勋章
兴趣领域 设置
  • Java
    eclipsejavaintellij-idea
  • 编程语言
    pythonjavac++c语言
  • 数据结构与算法
    贪心算法动态规划排序算法kmeansleetcode决策树最小二乘法b树模拟退火算法散列表随机森林支持向量机启发式算法逻辑回归推荐算法宽度优先广度优先深度优先迭代加深图搜索算法爬山算法近邻算法均值算法预编码算法霍夫曼树剪枝哈希算法
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

dp处理旅行商问题

说明:判断点i是否在S集合里面(集合S里面的序号是从0开始编号的)原理:i因为是表示逻辑序号,所以第i位实际上是表示集合S里面的第(i-1)位,判断点i在不在集合里面,就是判断集合S的第(i-1)位是不是为1,首先使用位运算右移符号‘>>’将集合S中的第(i-1)位移动到第一位[s>>(i-1)],然后与1相与,如果结果为1就表示集合S里面的第(i-1)位为1,表明点i在集合S里面。)的复杂度,并且在n=20时,O(n!说明:将集合S里面的第(i-1)位赋为0。说明:判断点j是否在S-i集合里面。
原创
发布博客 2023.06.15 ·
639 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

四边形不等式优化的单调性

发布问题 2023.05.17 ·
2 回答

关于#c语言#的问题:语言运行错误

发布问题 2023.03.27 ·
4 回答

平面分割(直线和圆)

也就是只是这里只新增了一块区域,所以总共新增了2n-1+1=2n块区域,当加入第二条直线时,同理和圆产生了2n个交点,只不过此时因为多了一条直线,所以会跟直线产生一个交点,然后还有处于两端的两条射线,这时的这两条射线将新增两块区域,因为此时的他们处于不同的空间内,所以此时总共新增了2n+2块区域,第k个圆最多可以和k-1个圆产生2*(k-1)个交点,按理说应该产生2*(k-1)-1条线段,后面你每新增一条直线,除了多了个由上一条直线产生的交点外,其他没什么变化。
原创
发布博客 2023.03.26 ·
598 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

关于#输出#的问题,如何解决?

发布问题 2023.03.18 ·
2 回答

关于#c++ 蓝桥杯疑惑#的问题,请各位专家解答!

发布问题 2023.03.15 ·
3 回答

P3373线段树模板

线段树,p3373,这题总共有三种操作:将某区间每一个数乘上 x将某区间每一个数加上 x求出某区间每一个数的和add*multi子树的值=子树的值*父节点的multi的标记数+父节点的add标记数*区间大小得到上述代码只是为了做一个简单讲述,因为题目要求有取模运算,以及可想而知的数肯定很大,所以需要开long long类型。
原创
发布博客 2023.02.02 ·
166 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

P1908逆序对(树状数组解法)

逆序对 树状数组 P1908
原创
发布博客 2023.01.13 ·
753 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

关于位运算的一些疑惑

答:

你的意思是无论输入什么全都加在m上吗?

回答问题 2022.10.14

程序运行窗口无法弹出

答:

可能就是你头函数不是void,应该是int,写void是不会弹出来的

回答问题 2022.09.24

应该是概念性知识,可能关于缓存之类的吧

发布问题 2022.09.12 ·
1 回答

c语言,为什么出现异常啊

发布问题 2022.06.09 ·
2 回答

c语言程序设计基础题

答:

额

回答问题 2022.06.02

编写程序使用该方法得到一个字符串中的第一个和最后一个字符。

答:

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        String str=in.nextLine();
        System.out.println("第一个字符为"+str.charAt(0)+" \n最后一个字符为"+str.charAt(str.length()-1));
    }
}
回答问题 2022.05.31

刚开始学习c语言,这个代码可以运行但为啥不能计算啊,找不出问题我

答:

你运算符得写*

回答问题 2022.05.24

请问,需要改哪里呢?

答:


你这个if else没有配套起来使用吧,一个在外面一个在里面
回答问题 2022.05.22

用for语句或者while语句进行合法验证

答:

#include<stdio.h>
#include<string.h>
int main() {
char name[100];
printf("请输入姓名:\n");
scanf("%s",name);
printf("请输入性别(男1女0):\n");
int sex;
scanf("%d",&sex);
printf("请输入学号:\n");
int studentID;
scanf("%d",&studentID);
if(studentID==12)
printf("输入正确\n");
else
printf("输入有误\n");
char IDnumber[30];
printf("请输入身份证号:\n");
scanf("%s",IDnumber);
if(strlen(IDnumber)==18)
printf("输入正确\n");
else
printf("输入有误\n");
printf("请输入邮箱:\n:");
char password[30],Mail[30];
scanf("%s",Mail);
printf("请设置密码(密码长度必须满足6~8个字符):\n");
scanf("%s",password);
if(6<=strlen(password)&&strlen(password)<=8)
printf("输入正确\n");
else
printf("输入有误\n");

}

回答问题 2022.05.22

不知道对于取模有没有特别的运算

发布问题 2022.04.30 ·
1 回答

小孩子的代码,哪里有问题啊,编译没问题运行就over了

答:

可能是数组内存超标了,你把二维数组换成全局的试试

回答问题 2022.03.26
加载更多