关注
第一题0,第二题AC,心碎了一地
int r[15][10];
int c[10];
int count(int n){
int cnt = 0;
while (n){
cnt++;
n /= 10;
}
return cnt;
}
long long getnum(int n, int m){
long long res = n;
while (m--)
res *= 10;
return res;
}
int main(){
int n;
cin >> n;
vector<int> a(n);
for (int i = 0; i < n; i++){
cin >> a[i];
r[count(a[i])][a[i] % 7]++;
c[a[i] % 7]++;
}
long long res = 0;
for (int i = 1; i <= 9; i++){
for (int j = 0; j <= 6; j++){
if (r[i][j] == 0)continue;
for (int k = 0; k <= 6; k++){
if (c[k] == 0)continue;
long long tmp = getnum(k, i) + j;
if (tmp % 7 == 0){
if(j==k)res += r[i][j] * (c[k] - 1);
else res += r[i][j] * c[k];
}
}
}
}
cout << res << endl;
}
查看原帖
点赞 评论
相关推荐
投递Momenta等公司7个岗位 >
点赞 评论 收藏
转发
查看4道真题和解析
点赞 评论 收藏
转发
牛客热帖
正在热议
# 和牛牛一起刷题打卡 #
9165次浏览 808人参与
# 机械制造薪资爆料 #
347475次浏览 4096人参与
# 牛客帮帮团来啦!有问必答 #
1050362次浏览 15948人参与
# 通信硬件薪资爆料 #
249766次浏览 2356人参与
# 你收到了团子的OC了吗 #
524369次浏览 6227人参与
# 春招你拿到offer了吗 #
397245次浏览 5739人参与
# 你怎么评价今年的春招? #
8856次浏览 157人参与
# 本周投递记录 #
217577次浏览 5333人参与
# 晒一晒我的offer #
3718820次浏览 57481人参与
# 担心入职之后被发现很菜怎么办 #
36850次浏览 311人参与
# 腾讯工作体验 #
150910次浏览 1475人参与
# 设计人如何选offer #
14487次浏览 281人参与
# 来选选带哪个offer回家过年 #
191278次浏览 1834人参与
# 百度工作体验 #
28478次浏览 286人参与
# 实习生应该准时下班吗 #
87696次浏览 645人参与
# 我想象的工作vs实际工作 #
103962次浏览 1676人参与
# 字节跳动工作体验 #
73156次浏览 2012人参与
# 我发现了面试通关密码 #
376770次浏览 6968人参与
# 如何写一份好简历 #
308567次浏览 4403人参与
# 数据人的面试交流地 #
205001次浏览 4258人参与