关注
1.分巧克力 (AC100%)
#include <iostream>
using namespace std;
int chocolate[100];
int gcd(int a, int b) {
return (a % b == 0 ? b : gcd(b, a % b));
}
int main(int argc, char const *argv[])
{
int n;
int tmp;
cin >> n;
cin >> chocolate[0];
tmp = chocolate[0];
for(int i = 1; i < n; ++i) {
cin >> chocolate[i];
tmp = gcd(tmp, chocolate[i]);
}
cout << tmp << endl;
return 0;
}
2.除夕夜A (AC100%)
#include <iostream>
using namespace std;
const int SUM_SECOND = 240;
int main(int argc, char const *argv[])
{
int n; // 题数
int m; // 走出房间时间
cin >> n;
cin >> m;
int res = 0; // 做的题数
int sumTime = SUM_SECOND - m;
while(res < n) {
sumTime -= (res + 1) * 5;
if(sumTime >= 0) {
++res;
} else {
break;
}
}
cout << res << endl;
return 0;
}
3.求和A (AC100%)
#include <iostream>
using namespace std;
const int MAX = 1e6;
int num[MAX];
int leftSum[MAX]; // leftSum[i]表示num[0] + num[1] + ... + num[i]
int righSum[MAX]; // rightSum[i]表示num[i] + num[i + 1] + ... + num[n - 1]
void cntLeftEqualsToRight(int n) {
int res = 0;
// left to right
cin >> num[0];
int tmp = num[0];
leftSum[0] = tmp;
for(int i = 1; i < n; ++i) {
cin >> num[i];
tmp += num[i];
leftSum[i] = tmp;
}
// right to left
tmp = num[n - 1];
righSum[n - 1] = tmp;
for(int i = n - 2; i >= 0; --i) {
tmp += num[i];
righSum[i] = tmp;
if(righSum[i + 1] == leftSum[i]) {
++res;
}
}
cout << res << endl;
}
int main(int argc, char const *argv[])
{
int n = 9;
while(cin >> n != NULL) {
cntLeftEqualsToRight(n);
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
03-22 10:43
哈尔滨工业大学(威海) 嵌入式软件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
31166次浏览 235人参与
# 妈妈治愈了你哪些脆皮时刻 #
47281次浏览 356人参与
# 27届实习投递记录 #
111807次浏览 1187人参与
# 我的工作日记 #
207576次浏览 1822人参与
# 我的求职总结 #
510558次浏览 7068人参与
# 大学生该如何认清当下的就业环境? #
178467次浏览 940人参与
# AI面会问哪些问题? #
133500次浏览 3351人参与
# 要毕业了,再不说就来不及了 #
5428次浏览 99人参与
# 我与AI的日常 #
10370次浏览 177人参与
# 今年秋招还有金九银十吗 #
84991次浏览 518人参与
# 25届非技术实习投递记录 #
159290次浏览 1027人参与
# 如果公司降薪,你会跳槽吗? #
168655次浏览 972人参与
# 应届生应该先就业还是先择业 #
202151次浏览 944人参与
# 你的秋招进行到哪一步了 #
2802152次浏览 23414人参与
# 你觉得什么岗位会被AI替代 #
65259次浏览 386人参与
# 你以为的实习VS真实的实习 #
144078次浏览 760人参与
# 你在职场上见过哪些“水货”同事 #
41626次浏览 176人参与
# 腾讯工作体验 #
646388次浏览 3915人参与
# 怎么给家人解释你的工作? #
60437次浏览 224人参与
# 滴!实习打卡 #
860936次浏览 6902人参与

华为HUAWEI工作强度 1372人发布