360 笔试

四十道选择
两道编程
第一题翻转列表转到最小二进制,easy 难度
第二题字符插入方程,纯模拟,也不难
整体很简单,一小时全 A
全部评论
第二题我是买包子,怎么弄都是45...
2 回复 分享
发布于 04-06 18:07 黑龙江
#include <stdio.h> (30951)#include <string.h> int main() { int n; scanf("%d", &amp;n); char bin[501]; scanf("%s", bin); // 判断是否为全0或全1 int allZero = 1, allOne = 1; for (int i = 0; i < n; i++) { if (bin[i] != '0') { allZero = 0; break; } } for (int i = 0; i < n; i++) { if (bin[i] != '1') { allOne = 0; break; } } if (allZero || allOne) { printf("%s\n", bin); return 0; } char minBin[501]; strcpy(minBin, bin); for (int i = 0; i < n; i++) { for (int j = i; j < n; j++) { char temp[501]; strcpy(temp, bin); for (int k = i; k <= j; k++) { temp[k] = bin[j - (k - i)]; } if (strcmp(temp, minBin) < 0) { strcpy(minBin, temp); } } } printf("%s\n", minBin); return 0; }这个代码有啥问题
1 回复 分享
发布于 04-06 17:45 陕西
选择题对于鼠鼠来说考的太广了,感觉有至少25%的选择题是纯蒙的,15%是拿不定的,编程题倒是20分钟搞定,这种考试好难受啊
点赞 回复 分享
发布于 04-19 19:30 上海

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务