zzzzzz
垫风丶
左职寄蒜鸡er
关注数: 18
粉丝数: 24
发帖数: 2,708
关注贴吧数: 33
大佬们,为什么不能直接把那个n提出来呀,最后等于0
多样例输入可以这样吗
求大佬大神帮我指导此题 感谢感谢
求大神大佬点拨此题 好难呀,
有大佬知道怎么在messagebox上面同时显示 一个固定字符串和一个整型变量吗,比如游戏结束的窗口,要显示得分,怎么操作呀,万分感谢
求大神点拨幂级数小问题 为啥这个是在[1,x]上逐项积分呀,不都是0到x吗,这应该咋看呀,万分感谢
求大神解答新手幂级数小问题 幂级数逐项求导或逐项微分后收敛半径不变,但为什么收敛域会变呀,难道求出和函数后还要验证断点是否收敛吗,谢谢
哪位大佬大神帮大一新手看看这个题目问的啥意思 第二题,零输入我理解,可能是开关断开那一瞬间,但真的不明白是,开关到2不应该是全响应嘛(电感还有能量),为啥分别求零输入与零状态
跪求大佬讲解此题 rt感谢,我用结构体也没写出来
有哪位大神能帮新手写写这个素数题 我写了好多次一直是超时50%,难受一天了,能帮我试试吗,谢谢
如何干掉这道不定积分题 第19题
新手求教关于进制的小问题 求大佬点一下,如何把一个很长的m进制字符串转换为n进制的字符串,如果这个长度很短,我还会做,但要是很长的话想了一下午也没法子
itoa函数只能把10进制转换为其它进制吗?求大佬解答
求大佬解决这个怎么输入呀 能不用二维字符数组而是用二维数组去实现这种没有空格的地图读入吗,万分感谢
求大佬解决新手小问题 如果一个oj中,不用scanf但要求多样例测试,怎么添加eof呀,如果用while(1)的话就会显示输出超限。。。
隐函数求导当中,如果x带绝对值,那么思路是什么,有办法吗
大佬救命 为什么同一个程序在dev c++上可以运行,而在vs2022上不行啦,后缀已经改为.c了呀
求大佬帮新手解决此题 题目如下,我写了一次但是时间超限了,
c语言oj题能这样做吗 举个简单的例子,比如算10以内阶乘,在代码中,不体现乘法,而是用一个数组直接开局分别装10个对应的结果,然后再把数组元素输出。
新手垃圾小问题 为什么最后是1呀
求大佬干掉这道pipi的比赛题
哪位大佬会算漂数 题目如下,感觉不知道有什么很好的方法,想到的算法感觉都很复杂
求大佬帮新手解决此题
求大佬解决一个小问题 如何实现依据数组里的元素由小到大输出下标数字(不破坏原数组),举例如下图。
求大佬帮新手解答这个动态规划 题目描述PIPI想要大家了解基本的动态规划,所以它不知道从哪弄来了一个n*m的矩阵,矩阵每个元素是一个整数,你现在在左上角(第一行第一列),每次只能朝右或者下走到相邻的位置,不能走出矩阵。走过的数的总和作为你的得分。现在PIPI想知道它去每一个格子的最大得分是多少?怎么样,是不是依然很简单呢?输入多组输入。 第一行为两个整数n,m(1<=n,m<=500) 接下来n行,每行m个数字,每个数字都在int范围内。( ̄▽ ̄)" 输出对于每组数据,输出一个n*m的矩阵。样例输入 Copy3 41 2 3 4 1 2 8 21 1 1 1样例输出 Copy1 3 6 102 5 14 163 6 15 17
求大佬讲解这一道新手的动态规划 题目描述 PIPI想要大家了解基本的动态规划,所以它不知道从哪弄来了一个n*m的矩阵,矩阵每个元素是一个整数,你现在在左上角(第一行第一列),每次只能朝右或者下走到相邻的位置,不能走出矩阵。走过的数的总和作为你的得分。现在PIPI想知道它去每一个格子的最大得分是多少? 怎么样,是不是依然很简单呢? 输入 多组输入。 第一行为两个整数n,m(1<=n,m<=500) 接下来n行,每行m个数字,每个数字都在int范围内。( ̄▽ ̄)" 输出 对于每组数据,输出一个n*m的矩阵。 样例输入 Copy 3 4 1 2 3 4 1 2 8 2 1 1 1 1 样例输出 Copy 1 3 6 10 2 5 14 16 3 6 15 17
大佬们,二维数组怎么把所有元素赋值为0呀 rt
有没有大佬帮新手看看我的程序为啥过不了Oj 试了很多数了都没问题,但oj上就是显示答案错误50%,已经添加了很多细节啦,还不行,SOS,感谢 下面是程序 #include<stdio.h> int main() { int a,i,j,k,n,check,b,c,t; char num[100]; scanf("%d",&n); while(n--) //循环 {num[0]=0; scanf("%s",&num); a=strlen(num); check=1; for(i=0;i<=a-1;i++) //判断是否有0 { if(num[i]-48==0) check=0; } switch(num[0]-48) //判断第一个与第二个数字的关系是否满足密码需求 { case 1: if(num[1]-48==3||num[1]-48==9||num[1]-48==7) check=0; break; case 2: if(num[1]-48==8) check=0; break; case 3: if(num[1]-48==1||num[1]-48==9||num[1]-48==7) check=0; break; case 4: if(num[1]-48==6) check=0; break; case 5: break; case 6: if(num[1]-48==4) check=0; break; case 7: if(num[1]-48==3||num[1]-48==9||num[1]-48==1) check=0; break; case 8: if(num[1]-48==2) check=0; break; case 9: if(num[1]-48==3||num[1]-48==1||num[1]-48==7) check=0; break; } for(i=1;i<a;i++) //判断第二个以后的数字是否满足需求 { switch(num[i]-48) { case 1: for(k=0,j=0;j<i;j++) { if(num[j]-48==2||num[j]-48==5||num[j]-48==4) k=1; } if(num[i+1]-48==3||num[i+1]-48==9||num[i+1]-48==7) { if(k==0) check=0; } break; case 2: for(k=0,j=0;j<i;j++) { if(num[j]-48==5) k=1; } if(num[i+1]-48==8) { if(k==0) check=0; } break; case 3: for(k=0,j=0;j<i;j++) { if(num[j]-48==2||num[j]-48==5||num[j]-48==6) k=1; } if(num[i+1]-48==1||num[i+1]-48==9||num[i+1]-48==7) { if(k==0) check=0; } break; case 4: for(k=0,j=0;j<i;j++) { if(num[j]-48==5) k=1; } if(num[i+1]-48==6) { if(k==0) check=0; } break; case 5: break; case 6: for(k=0,j=0;j<i;j++) { if(num[j]-48==5) k=1; } if(num[i+1]-48==4) { if(k==0) check=0; } break; case 7: for(k=0,j=0;j<i;j++) { if(num[j]-48==4||num[j]-48==5||num[j]-48==8) k=1; } if(num[i+1]-48==3||num[i+1]-48==9||num[i+1]-48==1) { if(k==0) check=0; } break; case 8: for(k=0,j=0;j<i;j++) { if(num[j]-48==5) k=1; } if(num[i+1]-48==2) { if(k==0) check=0; } break; case 9: for(k=0,j=0;j<i;j++) { if(num[j]-48==8||num[j]-48==5||num[j]-48==6) k=1; } if(num[i+1]-48==3||num[i+1]-48==1||num[i+1]-48==7) { if(k==0) check=0; } } break; } if(a<=3||a>9) //确保数字个数在4--9之间 check=0; for(b=1;b<a;b++) //确保没有重复的数字 {for(c=0;c<a-b;c++) { if(num[c]>num[c+1]) { t=num[c]; num[c]=num[c+1]; num[c+1]=t; } } } for(i=0;i<a-1;i++) { if(num[i]==num[i+1]) check=0; } if(check) printf("Yes\n"); else printf("No\n"); } return 0; }
有没有大佬有更nb的方法干掉这道题 我感觉我的方法很垃圾,很局限,有没有大佬有更好的思路,展示一下呢
有大佬看看为什么oj说答案错误55%吗😭😭😭 #include<stdio.h> int main() { int room[600]; int nadd=0; int roomnum=1; int i,j,temp,n; room[roomnum-1]=1; scanf("%d",&n); for(i=2;i<=n;i++) { for(j=1;j<=roomnum;j++) { temp=room[j-1]*i+nadd; room[j-1]=temp%100000; nadd=temp/100000; } if(nadd) { room[roomnum++]=nadd; nadd=0; } } for(i=roomnum;i>=1;i--) { printf("%d",room[i-1]); if(room[i-1]==0) printf("0000"); } return 0; }
求一个大佬解决大一新手小问题 图一的例二,为什么要求泰勒展开到三次方呀,如果展开到x²,不也可以嘛,就是1/x²的高阶无穷小,乘以x²,这个不就相当于图二我写的吗,不也是0嘛,SOS,困惑了好几天啦
来大佬帮新人看看这个程序吧 ,改了一两个小时,打到oj上依然是超时,我真的不知道怎么改了,我已经把自定义函数和平方根函数全去掉了,但是还是超时呀
来个大佬看看吧 第8题
大佬救命 第十一题
来个大神救命,急 第十一题
求大神指导新手此题 输出2--100素数为啥失败了
这个找2--100素数的程序为啥错了呀
多样例输入是啥意思,求大神解答
eof 用eof可以实现,运行过程中,按回车只换行,而不输出吗
while的小问题求大神解答 怎么读首字符呀,如果读到的不是换行符,不就直接扔了吗,况且也没说赋值给谁,难道是省略了吗
问一下大佬们while的一点东西 就是能不能让while判断输入的一个字符串的内容然后决定是否循环下面的内容,意思是比如开头放个char a 之后scanf("%s",a)再用while(a=="name")
首页
1
2
下一页