首页 > 编程语言 >A 不断减损的时间【2023牛客寒假算法基础集训营3】

A 不断减损的时间【2023牛客寒假算法基础集训营3】

时间:2023-01-20 21:45:11浏览次数:57  
标签:include int cin 减损 牛客 ans 集训营

A 不断减损的时间

原题链接

代码

点击查看代码
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<vector>
#include<queue>
using namespace std;

#define X first
#define Y second

typedef long long LL;
const char nl = '\n';

const int N = 1e5+10;
LL ans;


void solve(){
	int n,a;
	cin >> n;
	while(n --){
		cin >> a;
		while(a % 2 == 0 && a > 0)a/=2;
		ans += a;
	}
	cout << ans;

}

int main(){
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);


	solve();
	
}

标签:include,int,cin,减损,牛客,ans,集训营
From: https://www.cnblogs.com/J-12045/p/17063278.html

相关文章

  • 2023牛客寒假集训3
    A-不断减损的时间A-不断减损的时间_2023牛客寒假算法基础集训营3(nowcoder.com)小红拿到了一个数组,她每次操作可以选择一个偶数除以2,可以操作任意次(也可以不操作)。求最......
  • SQL260 牛客每个人最近的登录日期(一)
    题目描述请你统计一下牛客每个用户最近登录是哪一天。有一个登录(login)记录表,请你写出一个sql语句查询每个用户最近一天登录的日子,并且按照user_id升序排序思路每个......
  • 2023牛客寒假算法基础集训营2题解
    写在前面菜菜,哭哭,大佬救救QaQ理解大佬的代码并且整理成一篇博客真的很累...C:Tokitsukazeanda+b=n(hard)1.本蒟蒻的代码个人感觉用前缀和更方便。我最开始用的是线......
  • 2023牛客寒假算法基础集训营2
    B.Tokitsukazeanda+b=n(medium)(求交集)题目大意:给定两个区间[l1,r1],[l2,r2],从两个区间各取一个数[a,b],求满足a+b==n的个数(a,b中只要一个不同就算不同的选法)......
  • 2023牛客寒假集训2
    A-Tokitsukazeanda+b=n(easy)[暴力]A-Tokitsukazeanda+b=n(easy)_2023牛客寒假算法基础集训营2(nowcoder.com)Tokitsukaze有一个整数\(n\),以及$2$个区间\(......
  • 2023牛客寒假算法基础集训营2 A/B题
    题目:简单来说就是给一个数字n,然后数字l1在一个区间,l2在一个区间求出l1和l2不同组合和为n的数量。题解:A题(easy)因为数据范围比较小,所以随便写个循环,直接遍历也能......
  • 2023牛客寒假算法基础集训营2
    2023牛客寒假算法基础集训营2AA这个直接模拟找符合条件的数#include<bits/stdc++.h>usingnamespacestd;intl1,r1,l2,r2;intt;voidsolve(){intn;......
  • 2023牛客寒假算法基础集训营2(补题ing)
    A(easy)签到题写了半个多小时。。。题目描述:已知一个数n,和区间[L1,R1],[L2,R2],求所有满足L1<=a<=R1,L2<=b<=R2,使得a+b=n的所有的解的选法。对于两种选法,若a......
  • 2023牛客寒假算法基础集训营1 ·补题
    比赛时间:2023.1.16下午战况:题目难度:官方题解视频......
  • 2023牛客寒假算法基础集训营1-大部分题解
    比赛概况solve:ACDHKLMrank:374/3835dirt:630补题情况EFG题解E:鸡算几何题目链接:https://ac.nowcoder.com/acm/contest/46800/E思路:简单的计算几何叉积运算。我......