首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
RingoCrystal
2025年3月9日 11:27
排列与二进制 题解:不需要大数,只需要逻辑
P1368
回复 0
|
赞 13
|
浏览 241
#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.6k
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
|
赞 5
|
浏览 7.8k
#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
|
赞 4
|
浏览 9.5k
#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...
题目
排列与二进制
题解数量
4
发布题解
在线答疑
热门题解
1
排列与二进制 题解:不需要大数,只需要逻辑
2
简单位运算
3
新手解题
4
java实现大数阶乘