`
小羊fc
  • 浏览: 90464 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

搜狐笔试的一道题

    博客分类:
  • C++
 
阅读更多

      昨天搜狐笔试 我一个长期开发java的就招鄙视了  咦尽是C/C++的相关内容 好久都没写C/C++代码的 而且还要在纸上写!

第一道简答题似乎大概是这样的 N个人 从1编号到N围成一圈  有一M整数 从编号1的开始在这群人数 数到M 就去除这个人 从下个人开始继续数到M 再去除那个人 数到这群人只剩一个  输出这个人的编号!

      今天心情不好 就试着在IDE上实现这个题的代码,有了IDE一切又那么熟悉了!呵呵 晒晒自己的代码!写的不好!不要见怪呵!

 

#include <iostream>

using namespace std;

int get_last_one(int n,int m);
int remove_by_key(int n[],int length,int m,int start);


int main()
{
    int n = 8;
    int m = 3;
    int key = get_last_one(n,m);
    cout << key;
    return 0;
}

int get_last_one(int n, int m)
{
    int numbers [n];
    for(int i = 0 ; i < n ; i++)
    {
        numbers[i] = i + 1;
    }

    int length = n;
    int start = 0;
    while(length > 1)
    {
        start = remove_by_key(numbers,length,m,start);
        length --;//去除一个人就少一个人!
    }
    return numbers[0];
}

int remove_by_key(int n[], int length, int m,int start)
{
    start = (start + m - 1) % length;
    if(start == length - 1)//最后一个直接返回0
    {
        return 0;
    }
    for(int i = start ; i < (length-1) ; i ++)//把后面的人都前移!
    {
        n[i] = n[i + 1];
    }
    return start;//返回下次数数的起点!
}
 
分享到:
评论

相关推荐

    嵌入式软件笔试题合集.zip

    嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集...

    搜狐畅游笔试题

    * 5 家国内的网游公司:盛大、网易、腾讯、征途网络、完美时空、金山、搜狐 * 2.5D 和 3D 网游的区别:2.5D 游戏人物是 3D 的,可以旋转,但是场景是 2D 的;3D 游戏人物和场景都是 3D 的,人物丰满,场景也漂亮 二...

    C++面试题笔试题C++ 数据结构算法笔试题资料合集.zip

    C++面试题笔试题C++ 数据结构算法笔试题资料合集: 50个C、C++面试题.pdf C++ 数据结构、算法笔试题.docx C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案....

    中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题

    中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 v中兴笔试题 中兴笔试题 ...中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题

    java笔试题笔试题

    java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 ...

    超全的嵌入式工程师笔试面试题汇总.zip

    超全的嵌入式工程师笔试面试题汇总 单片机嵌入式应聘测试题(含答案).pdf 经典嵌入式面试题.pdf 嵌入式工程师笔试题带答案.pdf 嵌入式工程师经典面试题.pdf 嵌入式软件工程师笔试集锦.pdf 嵌入式软件工程师笔试题__...

    华信笔试题笔试题笔试题

    大连华信去年的笔试题,可以给各位即将工作的同学一些参考

    C#笔试题大全C#笔试题大全C#笔试题大全.

    C#笔试题大全C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.,让你...

    2012-2015历年中国移动笔试真题资料移动招聘合集.zip

    2013年四川移动校招笔试题.zip 2014年中国移动招聘笔试试题及答案.pdf 2015年中国移动招聘笔试试题及答案.pdf 移动笔试真题之市场营销类--中国移动校园招聘客服人员试题及答案.pdf 移动笔试真题之技术类--2010年厦门...

    笔试面试题的代码.zip

    笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip笔试面试题的代码.zip...

    【笔试面试题】华为校园招聘笔试面试题合集

    【笔试面试题】华为校园招聘笔试面试题合集 说明:华为校园招聘合集,各个岗位的的笔试题,非常有用 (goodbookisgoodbook) 文件列表: 华为校园招聘笔试面试题合集(0,-03-13) 华为校园招聘笔试面试题合集\2012年最全的...

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料.zip

    C++面试题笔试题 C语言 IQ智力面试题笔试题 JAVA笔试面试资料 NET面试题笔试题 web开发 数据库面试题笔试题 算法 数据结构 计算机基础 计算机网络 软件测试 ava工程师面试题大全-100%公司笔试题你都能碰到几个.docx ...

    硬件,嵌入式,fpga,半导体笔试面试题.zip

    硬件,嵌入式,fpga,半导体笔试面试题,包括FPGA工程师面试题和答案,中兴通讯校园招聘硬件类笔试题和答案,嵌入式硬件工程师招聘笔试题及答案,最全的硬件工程师笔试试题集,华为笔试真题,典型岗位笔试题,半导体...

    信息科技笔试面试题_笔试_农行_题库_

    各大银行信息科技岗面试笔试题库。建行、工商、农行、平安等银行信息科技岗位的笔试面试题目总结。

    大数据面试笔试资料-56家互联网大公司面试笔试题资料整理汇总.zip

    笔试题12_搜狐 笔试题13_九章云极科技有限公司 笔试题14_北京东方国信科技股份有限公司-联通事业部-笔试题 笔试题15_百分点 笔试题16_Admaster 笔试题2.docx 笔试题3.docx 笔试题4_boss直聘.docx 笔试题5_面试题4的...

    中兴面试过程 威盛笔试题答案 Nec试题 Ibm笔试样题

    中兴面试过程 威盛笔试题答案 Nec试题 Ibm笔试样题

    JSD面试笔试题汇总 JSD面试笔试题汇总

    JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题汇总JSD面试笔试题...

    各大银行信息科技岗位笔试面试真题

    工行 农行 招行 中国银行 平安银行 等银行面试 笔试真题汇总

    JAVA笔试面试题详解.pdf

    JAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdfJAVA笔试面试题详解.pdf...

    搜狐2017笔试题一:Kolakoski sequence

    搜狐2017笔试题一:Kolakoski sequence完整源代码

Global site tag (gtag.js) - Google Analytics