首页
DreamJudge
院校信息
考研初试
机试真题
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
苍灵
2025年6月25日 20:18
排列与二进制 题解:不需要大数,需思考
P1368
回复 0
|
赞 2
|
浏览 59
#include<bits/stdc++.h> using namespace std; int main(){ int n,m; while(cin>>n>>m&&(n!=0&&m!=0)){ int num=0; for(int i=n-m+1;i<=n;i++){ int k=i; while(k%2==0){ num++; k=k/2; } } cout<<num<<endl; } ret...
RingoCrystal
2025年3月9日 11:27
排列与二进制 题解:不需要大数,只需要逻辑
P1368
回复 0
|
赞 16
|
浏览 551
#include <bits/stdc++.h> using namespace std; int main() { int a,b; while(cin>>a>>b){ if(a==0&&b==0)break; int ans=0; for(int i=a;i>a-b;i--){ int k=i; while(k%2==0){ ans++;k/=2; } } co...
JohnWang
2021年4月22日 15:49
java实现大数阶乘
P1368
回复 0
|
赞 0
|
浏览 7.8k
import java.math.BigInteger; import java.util.Scanner; public class Main { public static BigInteger Factorial(int n) { BigInteger b = BigInteger.ONE; for(int i = 2;i <= n;i++) { BigInteger t = new BigInteger(String.valueOf(i)); b = b.multiply(t); } return b; } ...
James
2021年1月13日 13:22
简单位运算
P1368
回复 0
|
赞 6
|
浏览 8.1k
#include <iostream> #include <algorithm> #include <cstdio> using namespace std; long long pow(int n,int m){ long long sum=1; long long res=1; for(int i=1;i<=n;i++) sum...
xuyuli
2020年2月18日 10:31
新手解题
P1368
回复 5
|
赞 6
|
浏览 10.0k
#include<bits/stdc++.h> using namespace std; int main(){ int a,b; while(cin>>a>>b){ if(a==0&&b==0)break; int num,ans=0,j=1,k=1;//num是p(n,m)的值 ans为最后含零的个数 for(int n=1;n&l...
题目
排列与二进制
题解数量
5
发布题解
在线答疑
热门题解
1
排列与二进制 题解:不需要大数,只需要逻辑
2
简单位运算
3
新手解题
4
排列与二进制 题解:不需要大数,需思考
5
java实现大数阶乘