求大佬帮忙写一下这些C和C++题的代码,萌新不会做 1C

1题 Description
你有一辆挖掘机,现在该你当司机。
知道某处有宝藏,最快几步能到达?
现在你站在0这个位置,每一步你可以开车的方式:
x+2,x-1,x*2(0=<x<500)
Input
多组测试数据,每组给出目标点位置x(0=<x<500)
Output
输出到达目标点的最小步数
Sample Input
45
Hint
8

第二题Description
双十一过去了,ACMer剁手买了n个物品,每个物品都会在下单后x分钟开始发货,发货后y分钟可以到达,我们以11月11日00:00即为0分钟,依此类推都以分钟为单位。

Input
输入一个n(n<1000)
对于每一行 5个变量分别代表发货的快递名称,是物品的标签(每个名称长度小于15),下单时间,x ,y
Output
按到达时间依次输出快递名和物品的标签,两者之间有一个空格,一个物品的输出占一行,如果到达时间相同,按照标签的字典序排序
Sample Input
2
shentong milk 20 30 40
shunfeng coke 10 30 20
Sample Output
shunfeng coke
shentong milk

第3题Description
双十一到了,快递站点到了忙碌的季节,每个站点都会受到一大批待送达的物件。每个件都会被一个箱子包装放在仓库,由于空间有限,可能需要将一些物件堆叠起来,并且只能正着放,在正着放的条件下,每一个件的长宽高分别为x,y,h(长宽相等,即x==y) 并且 放在上面的箱子宽度必须小于下面的箱子,问给你n个物件,最高能堆叠多高

Input
输入一个n(n<1000)
接下来n行,每行三个整数x,y,z;

Output
输出一个整数,表示最高的高度
Sample Input
5
1 1 3
1 1 2
4 4 10
4 4 14
4 4 9

Sample Output
17

第4题Description
话说特朗普当选了,话说希拉里没选上,话说我说的好像是同一件事!!!
唉,我在说些什么?
我们关注的当然是2016年双11全网交易额达到了1800亿。
剁剁剁剁...
好了,手慢无,悲催的我在过了双11才有购物的欲望而且还下单了,这贵了不是一点点!!!简直就个是智障。
为了避免重蹈覆辙,我已经把双12要买的东西加入了购物车,phone、pad、还得继续上船,稳住,一定要稳住!不能让神船翻掉(其实我还是不知道我在说什么)。
这都不重要,重要的是你们的任务是要帮我清空购物车。
迷之微笑。
由于购物车东西太多,我把它分成了规则的n行m列摆放,对应位置是存货量,并且为了坑你,每种商品我都想要Pi件(又可以赚钱了,好开心啊),当你入坑之后,你的任务就是判断会不会出现让我不开心的事。
我不开心的事就是看到“到货通知”这几个字。

Input
第一行只有一个数字代表测试数据t(t<100)。对于每组数据,接下来一行有两个数字n和m,紧接着n行,每行m个数字代表每种物品存货量,再接着n行,每行m个数字代表我想要该种物品的数量。(0<m,n<100)

Output
如果有一种物品数量不够,输出"NO",否则输出"YES"。不包括引号。

Sample Input
3
3 3
1 2 2
2 4 5
3 2 1
1 2 2
3 2 2
2 2 1
2 3
3 4 5
4 5 6
2 2 2
1 1 1
1 1
1
1

Sample Output
NO
YES
YES
第5题Description
很不巧的我很不巧的被床给封印住了,以至于每天早上都起不来。
可是什么事情都不能阻止我学习,学习使我快乐,沉迷学习不能自拔,怎么会有你这种不学习的人,扶朕起来,朕还能学...
所以我要召唤光能使者让我打破封印。
问题的关键来了,要召唤光能使者你就必须在广阔的大地上画出一个光能图案。
例如:

不过,这似乎有点难度,那么我先来尝试画一些三角形吧,然后把每个小三角形都拿出来我们就可以拼成无数个超级光能使者了。
哈哈哈哈。
Input
第一行只有一个数字代表测试数据t(t<10)。对于每组数据输入一个n(0<n<10)代表三角形的单位边长。

Output
每组数据输出对应的三角形,见样例。

Sample Input
3
1
2
3
Sample Output

1个回答

这么多啊,我先试着写一下

whj707216853
敲代码去 回复咖啡学编程: 好吧
3 年多之前 回复
whj707216853
敲代码去 回复think_self: 大佬写一下题吧
3 年多之前 回复
think_self
think_self 哈哈哈哈,可爱!有想法没,第一个!感觉有趣!
3 年多之前 回复
a727911438
咖啡学编程 回复步入计算机的小萌新: 不好意思,写是写出来,但是就是运行不出样例上的结果,所以我就一直没发上来,说白了,我做不出来。。。
3 年多之前 回复
whj707216853
敲代码去 期待大佬的代码
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求大佬帮忙写一下这些C和C++题的代码,萌新不会做
1题 Description 你有一辆挖掘机,现在该你当司机。 知道某处有宝藏,最快几步能到达? 现在你站在0这个位置,每一步你可以开车的方式: x+2,x-1,x*2(0=<x<500) Input 多组测试数据,每组给出目标点位置x(0=<x<500) Output 输出到达目标点的最小步数 Sample Input 45 Hint 8 第二题Description 双十一过去了,ACMer剁手买了n个物品,每个物品都会在下单后x分钟开始发货,发货后y分钟可以到达,我们以11月11日00:00即为0分钟,依此类推都以分钟为单位。 Input 输入一个n(n<1000) 对于每一行 5个变量分别代表发货的快递名称,是物品的标签(每个名称长度小于15),下单时间,x ,y Output 按到达时间依次输出快递名和物品的标签,两者之间有一个空格,一个物品的输出占一行,如果到达时间相同,按照标签的字典序排序 Sample Input 2 shentong milk 20 30 40 shunfeng coke 10 30 20 Sample Output shunfeng coke shentong milk 第3题Description 双十一到了,快递站点到了忙碌的季节,每个站点都会受到一大批待送达的物件。每个件都会被一个箱子包装放在仓库,由于空间有限,可能需要将一些物件堆叠起来,并且只能正着放,在正着放的条件下,每一个件的长宽高分别为x,y,h(长宽相等,即x==y) 并且 放在上面的箱子宽度必须小于下面的箱子,问给你n个物件,最高能堆叠多高 Input 输入一个n(n<1000) 接下来n行,每行三个整数x,y,z; Output 输出一个整数,表示最高的高度 Sample Input 5 1 1 3 1 1 2 4 4 10 4 4 14 4 4 9 Sample Output 17 第4题Description 话说特朗普当选了,话说希拉里没选上,话说我说的好像是同一件事!!! 唉,我在说些什么? 我们关注的当然是2016年双11全网交易额达到了1800亿。 剁剁剁剁... 好了,手慢无,悲催的我在过了双11才有购物的欲望而且还下单了,这贵了不是一点点!!!简直就个是智障。 为了避免重蹈覆辙,我已经把双12要买的东西加入了购物车,phone、pad、还得继续上船,稳住,一定要稳住!不能让神船翻掉(其实我还是不知道我在说什么)。 这都不重要,重要的是你们的任务是要帮我清空购物车。 迷之微笑。 由于购物车东西太多,我把它分成了规则的n行m列摆放,对应位置是存货量,并且为了坑你,每种商品我都想要Pi件(又可以赚钱了,好开心啊),当你入坑之后,你的任务就是判断会不会出现让我不开心的事。 我不开心的事就是看到“到货通知”这几个字。 Input 第一行只有一个数字代表测试数据t(t<100)。对于每组数据,接下来一行有两个数字n和m,紧接着n行,每行m个数字代表每种物品存货量,再接着n行,每行m个数字代表我想要该种物品的数量。(0<m,n<100) Output 如果有一种物品数量不够,输出"NO",否则输出"YES"。不包括引号。 Sample Input 3 3 3 1 2 2 2 4 5 3 2 1 1 2 2 3 2 2 2 2 1 2 3 3 4 5 4 5 6 2 2 2 1 1 1 1 1 1 1 Sample Output NO YES YES 第5题Description 很不巧的我很不巧的被床给封印住了,以至于每天早上都起不来。 可是什么事情都不能阻止我学习,学习使我快乐,沉迷学习不能自拔,怎么会有你这种不学习的人,扶朕起来,朕还能学... 所以我要召唤光能使者让我打破封印。 问题的关键来了,要召唤光能使者你就必须在广阔的大地上画出一个光能图案。 例如: 不过,这似乎有点难度,那么我先来尝试画一些三角形吧,然后把每个小三角形都拿出来我们就可以拼成无数个超级光能使者了。 哈哈哈哈。 Input 第一行只有一个数字代表测试数据t(t<10)。对于每组数据输入一个n(0<n<10)代表三角形的单位边长。 Output 每组数据输出对应的三角形,见样例。 Sample Input 3 1 2 3 Sample Output
求大佬帮忙写个简单正确得代码,这是一个排序的题,感谢
下面是我的错误代码,这个只能过69% #include<bits/stdc++.h> using namespace std; int a[100009],b[100009],c[100009]; int main() { int n,l,k,i,j,s1,s2,s3,q1,k1; while(cin>>n>>l) { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); memset(c,0,sizeof(c)); for(i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n); q1=8*l/n; k1=1; for(i=1;i<=q1;i++) { k1=k1*2; } for(i=k1;i<=k1*2;i++) { k1=i; if(log(i)/log(2)*n>8*l) { k1=i-1;break; } } j=0;b[0]=a[0];c[0]++; for(i=1;i<n;i++) { if(a[i]!=a[i-1]) { j++; b[j]=a[i]; c[j]++; } else { c[j]++; } } s2=0; if(k1<j+1)//最多k1种,实际有j+1种 { s1=j+1-k1; s3=0; i=0;k=j; while(i<k&&s3<s1) { if(c[i]<c[k]) { s2+=c[i]; i++;s3++; } else { s2+=c[k]; k--;s3++; } } } cout<<s2<<endl; } return 0; }
求大佬帮忙看一下我用C语言写的编程题代码有什么问题
为什么这个代码不能AC。谢谢各位 ![图片说明](https://img-ask.csdn.net/upload/201912/01/1575214419_629566.png)![图片说明](https://img-ask.csdn.net/upload/201912/01/1575214439_64405.png)
大佬帮忙,求图中题目代码,
![图片说明](https://img-ask.csdn.net/upload/202004/01/1585712975_226928.jpg)
C++弦截法求方程的根 求大佬帮忙看看代码哪里出错了
求方程x^3-2x^2+x-2=0在[1,3]之间的根。 答案应该是2,但我的运行结果是1.15366e+029 ``` #include <iostream> #include <math.h> using namespace std; float f(float x) { float y; y=x*x*x-2*x*x+x-2; return y; } float pointx(float x1,float x2) { float x0; x0=x1*f(x2)-x2*f(x1)/f(x2)-f(x1); return x0; } float root(float x1,float x2) { float x0; do { x0=pointx(x1,x2); if(f(x0)*f(x1)>0) {x1=x0; } else x2=x0; } while((fabs(f(x0)>=1e-6))||(fabs(f(x0)<=-1e-6))); return x0; } main() { float x0; x0=root(1,3); cout<<x0<<endl; } ```
Qt编译报错,请各位大佬帮忙解决一下,谢谢
Qt小白,写代码的时候在定义全局变量的时候发生了问题,请大佬帮忙解决一下,谢谢 相关报错信息: ![报错](https://img-ask.csdn.net/upload/202003/01/1583074912_213652.png) mainwindow.h ![mainwindow.h](https://img-ask.csdn.net/upload/202003/01/1583075032_110334.png) mainwindow.cpp ![图片说明](https://img-ask.csdn.net/upload/202003/01/1583075083_445614.png) mainwindow.h 和 mainwindow.cpp ``` #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDialog> #include <QLabel> #include <QLineEdit> #include <QPushButton> #include <QString> #include <allinall.h> #include <winborrow.h> #define M 11 #define MAXN 1000000 namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); struct position{ int area; int row; }; static struct BooksA{ QString ISBN="-1"; QString name="-1"; position pos; }bookA[MAXN],init; private slots: void on_BorrowBTN_clicked(); private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H ------------------------------------------------------------ #include <mainwindow.h> #include <ui_mainwindow.h> #include <bits/stdc++.h> #define M 11 #define MAXN 1000000 MainWindow::BooksA MainWindow::bookA[MAXN]; bookA[1].ISBN="12345"; bookA[2].ISBN="54321"; bookA[1].name="宝可梦图鉴"; bookA[2].name="武林外传"; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } //int main(int argc, char *argv[]){ // ifstream input; // input.open("D:\\SESbooktest.txt"); // input>>n // for(int i=1;i<=n;i++){ // QString loca1,loca2; // input>>WinBorrow::bookA[i].ISBN>>WinBorrow::bookA[i].name>>WinBorrow::bookA[i].pos.area // } //} void MainWindow::on_BorrowBTN_clicked() { WinBorrow *winborrow; winborrow = new WinBorrow; winborrow->show(); } ```
今年刚刚学的C语言,没有学过链表希望大佬可以帮忙写一下源代码,谢谢了
3、定义一个用于存储学生信息的结构体,结构体内包括学号(10位数字)、姓名(字符串)、英语及数学成绩(为结构体)、总成绩等信息。编写程序,实现使用链表输入若干学生的信息,并通过链表根据总成绩对学生信息进行排序,将排好序的学生信息在控制台进行显示并将相关信息存储到文件中。(55分)
提供英文姓名,输出英文“名”首字母和“姓”全部字母的代码怎么写?
如标题一样;问“First and last name: “ 输出 First name首字母和全部last name 不过全部字母都要小写,且超过8个字母部分不显示 比如:输入 Steven Lee 输出 slee 输入 Buford␣McGillicuddy 输出 bmcgilli 输入 ␣␣␣␣␣␣␣␣␣␣Immanuel␣␣␣␣␣␣Kant␣␣␣ 输出 ikant 本人是c语言菜鸟,基础极差约等于没有,感兴趣选择了计算机科学,但是作业第一题就难倒我了 今天试了一整个下午都没想到该怎么解,本来想从一开始基础自学然后自己做这题,但是时间不够了 求大佬们帮忙 下面是我的代码(我也不清楚我在写什么) #include <stdio.h> #include <cs50.h> #include <ctype.h> #include <string.h> int main(void) { string s = get_string("First and last name: "); int i = 0; while(isspace(s[i])) { i++; } if(s[i] != '\0') { printf("%c", s[i]); } }
求二叉树宽度 大佬帮忙看看我的代码哪里是错在哪里
题目描述 我们定义:二叉树每一层中,节点最多的那层的节点数为二叉树的宽度。 请编写一个程序计算二叉树的宽度。 输入 每行是一棵二叉树的带虚结点(#)表示的前序遍历序串,长度不超过2000。每个结点为一个小写字母或一个数字。 输出 对于每行输入的二叉树,输出该二叉树的宽度,每个结果占一行。 样例输入 # a#bc##f## 样例输出 0 2 提示 第一行输入的为空二叉树,其宽度为零。 #include < stdio.h> #include < stdlib.h> #define OK 1 #define error 0 #define overflow 0 typedef int Status; typedef struct BiTNode{ char data; struct BiTNode *leftchild; struct BiTNode *rightchild; }BiTNode,*BiTree; void InitTree(BiTree *T){ *T=NULL; } int z=0; Status CreateBiTree(BiTree *T,char s[]){ char ch; ch=s[z]; z++; if(ch=='#') *T=NULL; else{ (*T)=(BiTree)malloc(sizeof(BiTNode)); if(!(*T)) exit(overflow); (*T)->data=ch; CreateBiTree(&(*T)->leftchild,s); CreateBiTree(&(*T)->rightchild,s); } return OK; }///这里是建立树 typedef BiTree QElemType; typedef struct QNode{ QElemType content; struct QNode *next; }QNode,*QueuePtr; typedef struct{ QueuePtr front; QueuePtr rear; }LinkQueue; Status InitQueue(LinkQueue *q){ q->front=q->rear=(QueuePtr)malloc(sizeof(QNode)); if(!(q->front)) exit(overflow); q->front->next=NULL; return OK; }//初始化 Status EnQueue(LinkQueue *q,QElemType *T){ QueuePtr p,s; p=(QueuePtr)malloc(sizeof(QNode)); if(!p) exit(overflow); p->content=*T; p->next=NULL; q->rear->next=p; q->rear=p; s=q->front->next; return OK; } Status DeQueue(LinkQueue *q, QElemType *e){ QueuePtr p; if(q->front==q->rear) return error; p=q->front->next; *e=p->content; q->front->next=p->next; if(q->rear==p) q->rear=q->front; free(p); return OK; }//出队 Status GetTop(LinkQueue *q, QElemType *e){ QueuePtr p; if(q->front==q->rear) return error; p=q->front->next; *e=p->content; return OK; }//取栈顶元素 Status IsEmpty(LinkQueue *q){ if(q->front==q->rear) return OK; else return error; }////这里是链式队列的库 Status WidthBiTree(BiTree T){ LinkQueue q; QElemType tmp,p; p=T; int a[20]={0}; a[0]=1; int pre=0,pos=1,end=0; int level=1; EnQueue(&q,&p); end++; while(!IsEmpty(&q)){ DeQueue(&q,&tmp); pre++; if(tmp->leftchild){ EnQueue(&q,&tmp->leftchild); end++; } if(tmp->rightchild){ EnQueue(&q,&tmp->rightchild); end++; } if(pre==pos){ a[level]=end-pos; level++; pos=end; } } int i,max; max=0; for(i=0;i< level;i++){ if(a[i]>max) max=a[i]; } return max; }///求宽度 void PreOrder(BiTree T){ if(T){ printf("%c",T->data); PreOrder(T->leftchild); PreOrder(T->rightchild); } } char s[2000]; int main() { BiTree T; int width,n; scanf("%d",&n); while(n--){ z=0; scanf("%s",s); InitTree(&T); CreateBiTree(&T,s); if(T==NULL) width=0; else{ width=WidthBiTree(T); } printf("%d\n",width); } return 0; } 我的代码调试之后就停在出队函数那里,电脑报错如下 ![图片说明](https://img-ask.csdn.net/upload/201912/28/1577539940_272569.png) 求求大佬帮忙看看
求助!OpenFOAM-v1706在Ubuntu16.04或着18.04上的安装详细步骤,小白失败很多次了,求懂的大佬帮忙,可以的话最好能加联系方式,有额外报酬,谢谢各位大佬
1.OpenFOAM-v1706 2.ubuntu16.04 3.ubuntu18.04 4.OpenFOAM-v1706的安装 5.源是中科大的网络没有问题 6.那三条代码输入正常,用ubuntu16.04 ./Allwmake时候出现mpi.h No such file or directory 7.ubuntu18.04 那三条代码(官网上给的)第二条出错 https://www.openfoam.com/documentation/system-requirements.php OpenFOAM-v1706的系统要求 https://github.com/vincentcasseau/hyStrath/wiki/Compatibility,-Maintenance,-Installation-and-Sync (OpenFOAM-v1706的官方安装步骤 "")OpenFOAM-v1706官方安装步骤 https://www.openfoam.com/download/install-windows-10.php OpenFOAM-v1706官方下载地址 8.https://pan.baidu.com/s/1WWH6h4oIq6GtYGKmM8JuiA 提取码:xkbc ubuntu16.04的镜像文件 9.https://pan.baidu.com/s/1Ry7u8NUw12HuA5JXy5zujg提取码:tf2t ubntu18.04的镜像文件 10.https://pan.baidu.com/s/10efzLxyOrJErtLLWAh9Frg提取码:06rg VM15.0版本
求大佬们帮忙分析一下这段代码。
下面这段代码为什么运行结果为3啊,求告知! ``` public static void main(String[] args) { int a=1, b=2, c=3; if (a<0) if (b<0) c=10; else c=20; System.out.println(c); } ```
请大佬帮忙看看两道vjudge上的题,代码在ide上能按照题目的用例正确输出,但提交就是wrong answer?
1、某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 马路上有一些区域要用来建地铁,这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。 输入的第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。 ``` 输入样例: 500 3 150 300 100 200 470 471 输出样例: 298 ``` 我的代码是 ``` #include <iostream> using std::cout; using std::cin; using std::endl; int main() { int l , m , s , e , i , j , n = 0; cin >> l >> m; int * tree = new int[l + 2] {0}; for(i = 1; i <= m; ++ i) { cin >> s >> e; for(j = s; j <= e; ++ j) tree[j] = 1; } for(i = 1; i < l + 2; ++ i) n += !tree[i] ? 1 : 0; delete [] tree; cout << n << endl; return 0; } ``` 2、一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物 第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,每行一个正整数a (a < 32768) 输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开 如果没有满足要求的答案,则输出两个0。 ``` 输入样例: 2 3 20 输出样例: 0 0 5 10 ``` 我的代码是 ``` #include <iostream> using std::cout; using std::cin; using std::endl; struct Animal { int min; int max; }; int main() { int n , a , i , j , ji = 0 , tu = 0; cin >> n; Animal * animal = new Animal[n]; for(i = 0; i < n; ++ i) { cin >> a; if(a % 2 || a % 4) { animal[i].min = animal[i].max = 0; continue; } j = a; tu += j / 4; j -= j / 4 * tu; if(j > 0) { ji += j / 2; j -= j / 2 * ji; } animal[i].min = tu + ji; ji = 0; j = a; ji += j / 2; j -= j / 2 * ji; animal[i].max = ji; } for(i = 0; i < n; ++ i) cout << animal[i].min << " " << animal[i].max << endl; delete [] animal; return 0; } ``` 请大佬帮忙看一下,哪里有问题,两段代码在ide上都能正确输出,但提交就是错了
麻烦大佬帮忙看一下我的代码哪里出了问题,关于对象数组和指针的!!
建立一个对象数组,内放五个学生的数据(学号、成绩)。设立一个函数max,使用对象指针作为函数参数,在max函数中找出5个学生成绩最高者,并输出其学号。要求采用多文件结构实现。 ``` //student.h class student { public: student(int number=0,int scores=0); void input(); void show(); int max(student stu[],int i); private: int number; int scores; }; ``` ``` //student.cpp #include"student.h" #include<iostream> using namespace std; student::student(int number,int scores) { this->number=number; this->scores=scores; } void student::input() { cin>>number>>scores; } void student::show() { cout<<"the hightest scores is"<<&student::max<<endl; } int student::max(student stu[],int i) { int max; student *p; for(i=0;i<5;i++) { p[i].scores<p[i+1].scores; max=p[i+1].scores; } return max; } ``` ``` //main.cpp #include<iostream> #include"student.h" using namespace std; int main() { student stu[5]; student *st; int i; for(i=0;i<5;i++){ cout<<"请输入第"<<i+1<<"号学生的信息"<<endl; stu[i].input(); } st->max(stu,5); system ("pause"); return 0; } ``` 麻烦大佬讲解出问题的愿意和需要怎么修改,谢谢!
C语言 关于筛选法求素数的问题 求大佬帮助!
# 用筛选法求m和n之间的所有素数 求大神帮忙看看怎么写这个代码 实在写不出来 ``` #include "stdio.h" main() { int a[1000]={0},i,j,m,n; scanf("%d%d",&m,&n); @@2 对数组作筛选法处理 @@2 for(i=m;i<=n;i++) if(a[i]!=-1) printf("%d ",i); } ```
一道关于栈的水题,无法降低时间复杂度。求帮忙!谢谢!
![图片说明](https://img-ask.csdn.net/upload/202002/19/1582103812_435521.png)![图片说明](https://img-ask.csdn.net/upload/202002/19/1582103821_533395.png)![图片说明](https://img-ask.csdn.net/upload/202002/19/1582103831_430201.png) 别看这道题水了吧唧, 但作者只给了600ms的运行时间, 第一重循环肯定是N--, 但找最小值的操作,用输入一次判断一次的方法行不通, 因为他会有弹出的操作,当保存最小值时,如果弹出的是该值, 那么我们找不到第二小的。 因此就只能遍历,但这样时间复杂度就变成了n²,一定运行超时。我真的想不到更简化的方法了,各清位大佬们支支招。谢谢! #### 非满分代码: ``` #include<iostream> #include<vector> #include<algorithm> using namespace std ; int main() { ios::sync_with_stdio(false); int n, x; cin >> n; string a; vector<int>v; bool flag = false; while(n--) { cin >> a; if(a[1] == 'u') { cin >> x; v.push_back(x); } else if(a[1] == 'o') v.pop_back(); else { int minValue = *min_element(v.begin(),v.end()); //最小范围的定义数。 cout << minValue << endl; } } return 0; } ``` ###运行结果:
c语言 自己写的zz代码不知道怎么连续输入链表每一个节点的数据 求大佬帮忙
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<malloc.h> //定义全局变量 int isEmpty=0;//标志,判断链表是否为空 //!!!定义单链表结构体!!! typedef struct Node{ int NUM;//类型总数 int NAME;//各类型名称 int num; //各类型下的货物总数 struct Node*next; }Node; //函数声明 Node*create(Node*L); Node*input(Node*L); Node*output(Node*L); Node*outnum(Node*L); Node*outname(Node*L); Node*current(Node*L); void search(Node*L); void print(Node*L); void searchnum(Node*L); void searchname(Node*L); void display(Node*L); //========新增加的函数======== Node*append(Node*L); //主函数 void main() { printf("欢迎使用我的仓库管理系统!\n"); while(1); { //主菜单开始 printf("==========================\n"); printf("1.显示货物类型列表\n"); printf("2.增加货物类型\n"); printf("3.删除货物类型\n"); printf("4.货物入库\n"); printf("5.货物出库\n"); printf("6.库存显示\n"); printf("7.退出\n"); printf("==========================\n"); //主菜单结束 printf("选择1-7:"); scanf("%d",&x); switch(x) { case 1:;break; case 2:append(L);break; case 3:;break; case 4:;break; case 5:;break; case 6:;break; case 7:;break; default:printf("input error!\nplaese input1-7"); } } } //函数 //1.创建链表节点 Node*create(Node*L) { Node*pTail=L; L->next=NULL; Node*p; p=(Node*)malloc(sizeof(Node)); if(p==NULL) { printf("申请内存空间失败!\n"); } //利用尾插建立单链表 pTail->next=p; p->next=NULL; pTail=p; } //2.增加货物类型 Node*append(Node*L) { }
c 代码复制后出现问题 大一水平 求大佬们帮帮忙
https://www.jianshu.com/p/ba0282bb87a0 这个链接里的源代码 我在dev 等平台试了 都没问题 在vs2017跳出这个 请问 大佬们咋回事![图片说明](https://img-ask.csdn.net/upload/201802/03/1517667894_641865.png)
vs2017汇编程序链接报错 LNK1104 无法打开文件“x64\Debug\assm.obj” Project1 C:\Users\lenovo\Desktop\program\assembly\Project1\Project1\LINK 1
vs都配置好了汇编环境,代码也敲进去了,结果出现这种报错。网上全说是附加依赖项问题,我检查了下也没问题啊,求大佬帮忙 ![图片说明](https://img-ask.csdn.net/upload/202003/03/1583235247_869465.png)![图片说明](https://img-ask.csdn.net/upload/202003/03/1583235256_88306.png)
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
【资源】一个C/C++开发工程师的学习路线(已经无路可退,唯有逆风飞翔)【内附资源页】
声明: 1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进...
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
20道你必须要背会的微服务面试题,面试一定会被问到
写在前面: 在学习springcloud之前大家一定要先了解下,常见的面试题有那块,然后我们带着问题去学习这个微服务技术,那么就会更加理解springcloud技术。如果你已经学了springcloud,那么在准备面试的时候,一定要看看看这些面试题。 文章目录1、什么是微服务?2、微服务之间是如何通讯的?3、springcloud 与dubbo有哪些区别?4、请谈谈对SpringBoot 和S...
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
Python 和 JavaScript 是目前最火的两大编程语言,但是2020 年,什么编程语言将会取而代之呢? 作者 |Richard Kenneth Eng 译者 |明明如月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: Python 和 JavaScript 是目前最火的两大编程语言。然而,他们不可能永远屹立不倒。最终,必将像其他编程语言一...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
神级宝库!GitHub 标星 1.2w+,Chrome 最天秀的插件都在这里啦!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个沉迷 Chrome 不能自拔的蒟蒻… 作为一个在远古时代用过什么 IE、360、猎豹等浏览器的资深器哥,当我第一次了解 Chrome 的时候,就被它的美貌给吸引住了… 就在我用了一段时间之后,我坚决的卸载了电脑上其它碍眼的浏览器,并觉得在之前的搬砖生涯中,我不配当哥,我只配是个沙雕… ...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
张朝阳回应迟到 1 分钟罚 500:资本家就得剥削员工
loonggg读完需要2分钟速读仅需 1 分钟大家我,我是你们的校长。前几天,搜狐的董事局主席兼 CEO 张朝阳和搜狐都上热搜了。原因很简单,就是搜狐出了“考勤新规”。一封搜狐对员工发布...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
【蘑菇街技术部年会】程序员与女神共舞,鼻血再次没止住。(文末内推)
蘑菇街技术部的年会,别开生面,一样全是美女。
立即提问