各位小伙伴help看看题,没有思路不会写,请求各位给我解答一下吧哭想看看怎么写怎么做
各位小伙伴help看看题,没有思路不会写,请求各位给我解答一下吧哭想看看怎么写怎么做
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- fuill 2022-10-30 16:22关注
1
#include <stdio.h> int IsPrime(int n) { int i; if (n==2) return(1); if (n%2==0) return(0); for(i=3; i<=n/2+1; i+=2) if (n%i==0) return(0); return(1); } int main() { int n; scanf("%d",&n); while(n--) { int m; scanf("%d",&m); int count=0,sum=0; for(int i=2;i<=m;i++) { if(IsPrime(i)) { count++; sum+=i; } } printf("%d %d\n",count,sum); } return 0; }
2.
#include <stdio.h> int f(int n) { int tem; if(n>=1000) { tem=n/1000*1000; return n-tem; } else { return n; } } int fib(int n){ if(n<2) return n; int dp[n+1]; dp[0]=0; dp[1]=1; for(int i=2;i<=n;++i) { dp[i]=f(dp[i-1])+f(dp[i-2]); } return dp[n]; } int main() { int n; scanf("%d",&n); while(n--) { int m,sum=0; scanf("%d",&m); for(int i=0;i<=m;i++) { sum+=fib(i); sum=f(sum); } printf("%d\n",f(sum)); } return 0; }
3.
#include <stdio.h> int getSumStepAToB1(int m, int n){//带对角线 if(m<=0 || n<=0) return -1; if(m==1 && n==1) return 3; if(m==1 && n>1) return getSumStepAToB1(1, n-1)+2; if(m>1 && n==1) return getSumStepAToB1(m-1, 1)+2; return getSumStepAToB1(m, n-1) + getSumStepAToB1(m-1, n) + getSumStepAToB1(m-1, n-1); } int main() { int n; scanf("%d",&n); while(n--) { int a,b; scanf("%d%d",&a,&b); printf("%d\n",getSumStepAToB1(a,b)); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 R语言Rstudio突然无法启动
- ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
- ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
- ¥15 用windows做服务的同志有吗
- ¥60 求一个简单的网页(标签-安全|关键词-上传)
- ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
- ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
- ¥100 为什么这个恒流源电路不能恒流?
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值