文章

2

粉丝

607

获赞

3

访问

21.8k

头像
新手解题
P1368 吉林大学机试题
发布于2020年2月18日 10:31
阅读数 8.6k

#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<=a;n++)
        j=j*n;
    for(int t=1;t<=(a-b);t++)
        k=k*t;
    num=j/k;
        while(num%2==0){
        ans=ans+1;
        num=num/2;
        }
        cout<<ans<<endl;
}}

登录查看完整内容


登录后发布评论

5 条评论
xuyuli
2020年2月23日 21:42

#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<=a;n++)
        j=j*n;
    for(int t=1;t<=(a-b);t++)
        k=k*t;
    num=j/k;
        while(num%2==0){
        ans=ans+1;
        num=num/2;
        }
        cout<<ans<<endl;
}}

 

赞(0)
admin SVIP
2020年2月18日 21:03

使用代码插件高亮语法更好看哦yes

赞(0)

xuyuli : 回复 admin: 你是不是b站里面解说的那个小哥哥 声音好好听0.0 还有代码插件不会弄

2020年2月23日 10:52

admin : 回复 admin: 有部分视频是我^_^,那一排插件的倒数第二个 “插入代码段”就是

2020年2月23日 11:43

xuyuli : 回复 admin: 嗯 会了谢谢!!!!!!!!!!!!!

2020年2月23日 21:42