2019寒假訓練營第一次做業

1. 在人生技能道路上,你有沒有專長的高超技能獲取的成功經驗?你有什麼技能比大多人(超過70%以上)更好?

棋牌技能還算比較高超吧,成功的經驗就是要先勇於實踐和嘗試,慢慢從中培養的大局觀和分析能力都是重要的成功因素。c++

2. 之後打算讀研仍是工做,若是讀研是選擇在國內仍是國外,爲何?

暫時打算讀研,感受研究生有更好的科研和就業平臺;但若是能拿到大公司的offer的話也會選擇工做。
讀研會選擇國外,在大相徑庭的環境,全新的挑戰下,想必能獲得更好的成長吧。git

3. 你是怎麼學習C語言的?(做業,實驗,教材,其餘),與你的高超技能相比,C語言的學習有什麼經驗和教訓?

在初中學習過pascal語言有一些基礎,在高中競賽轉C語言主要靠的自學。自學固然是先看書啦,看的第一本書好像是學校自編的教材來着。而後在不斷的刷題和討論中提高能力,遇到問題就在網上找題解,翻博客學習算法。
學習的經驗我以爲仍是大同小異的——實踐出真知。github

4. 你會設置家裏或宿舍的網絡的軟硬件(路由器)嗎?

只能算得上略知一二吧。靠有多年百度的經驗,能設置一下路由器密碼,加點插件,配置IP,DNS之類比較簡單的操做。算法

5. 若是家裏或宿舍的網絡壞了,你會怎麼辦?

我應該會先用一下自動修復,而後控制變量排查一下是哪裏的問題,根據狀況看下路由器和電腦相關的設置,重啓路由器or電腦。還沒好的話我就認爲是運營商的問題(手動滑稽)編程

6. 編程題: 學過了C語言,利用C語言對相似學號這樣的一串數字的輸入,按出現頻次降序輸出,頻次相同數字的按照大小降序輸出。

GitHub倉庫連接: https://github.com/Echohat/031802319網絡

#include<bits/stdc++.h>
using namespace std;

int cnt[10];

int cmp(char a,char b){
    int aa=a-'0',bb=b-'0';
    return cnt[aa]==cnt[bb]?(aa>bb):(cnt[aa]>cnt[bb]);
}

int main(){
    char ss[1000];
    scanf("%s",ss);
    int ll=strlen(ss);
    for (int i=0; i<ll; i++){
        cnt[ss[i]-'0']++;
    }
    sort(ss,ss+ll,cmp);
    printf("%s",ss);
    return 0;
}

git操做附圖:
學習

相關文章
相關標籤/搜索