滴滴解题报告

//本渣渣第一次AK,特分享一波(PS:大神跳过就行了)

第一题注意输入可能是负数

第二题用long long就OK了

第一题
#include<cstdio>
#include<algorithm>
using namespace std;
const char buf[30]="0123456789ABCDEF";
int n,m;
char ans[40];
void solve(){
    if(!n){
        printf("0\n");
        return;
    }
    int id=0;
    while(n){
        ans[id++]=buf[n%m];
        n/=m;
    }
    for(int i=id-1;i>=0;i--){
        putchar(ans[i]);
    }
    printf("\n");
}
int main(){
    while(scanf("%d%d",&n,&m)==2){
        if(n<0){
            printf("-");
            n=-n;
        }
        solve();
    }
    return 0;
}

第二题:
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
const int maxn=1005;
int n,m;
long long dp[maxn][maxn];
int a[maxn];
void init(){
    for(int i=0;i<n;i++){
        fill(dp[i],dp[i]+m,0);
    }
    dp[0][0]=1;
}
void print(){
    for(int i=0;i<=n;i++){
        for(int j=0;j<=m;j++){
            printf("%d ",dp[i][j]);
        }
        printf("\n");
    }
}
void solve(){
    for(int i=0;i<n;i++){
        for(int j=0;j<=m;j++){
            if(j>=a[i]){
                dp[i+1][j]=dp[i][j]+dp[i][j-a[i]];
            }
            else{
                dp[i+1][j]=dp[i][j];
            }
        }
    }
    //print();
    printf("%lld\n",dp[n][m]);
}
int main(){
    //freopen("in.txt","r",stdin);
    while(scanf("%d%d",&n,&m)==2){
        for(int i=0;i<n;i++){
            scanf("%d",&a[i]);
        }
        sort(a,a+n);
        init();
        solve();
    }
    return 0;
}
#滴滴#
全部评论
第二题80%是因为没用long long的原因吗。。 这样的话因为没使用long long被坑了两次了,这次长记性了
点赞 回复 分享
发布于 2016-09-23 19:05
第一题要是负数只是加个负号,我是惊呆了。
点赞 回复 分享
发布于 2016-09-23 18:29
第二题一直80%竟然是long long的原因。。。查了快半小时,能试的case都试了,最后问答题都没时间了。。。
点赞 回复 分享
发布于 2016-09-23 17:19

相关推荐

白火同学:先说结论,准大三不是特别好找实习,boss沟通300+没有实习是很正常的情况。一是暑期实习时间太短了,二是在这么多准大四都找不到实习,从实习时间和掌握技术层面,企业会优先看他们。 再说简历,其实985本+准大三到这水平的简历也很优秀了,要说的话,项目经历可以再优化一下,可以基本围绕采取STAR原则,分为项目概述、技术架构、技术亮点、实现结果,再发给AI润色一下。 最后说操作,准大三的话,如果想找实习那就多投,不过现在也7月中旬了,时间上已经略晚了。如果7月底实在找不到,也可以多刷点算法,多学点技术,这实习也不至于一定得有,当然有更好。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务