#import
int main(int argc, const
char * argv)
//判斷市字典是否存在
if (city)
}//擷取區域字串的前面的兩個空格
nsstring *otherstring = [string substringfromindex:4];
//分割
字串
nsarray *array = [otherstring componentsseparatedbystring:@" "];
//定義區字典
nsmutabledictionary
*area = [
nsmutabledictionarydictionarywithobjectsandkeys:[array objectatindex:
0],[array objectatindex:
1],
nil]; //
將區字典新增到區陣列
[areas addobject:area];
} else
if ([string hasprefix:@" "])
//擷取掉市字串前面兩個空格
nsstring *otherstring = [string substringfromindex:2];
//把市字串和編號分開
nsarray *array = [otherstring componentsseparatedbystring:@" "];
//初始化市字典
city = [
nsmutabledictionary
dictionarywithobjectsandkeys:[array objectatindex:
0], [array objectatindex:
1],
nil]; //
將市字典填入市陣列
[citys addobject:city];
} else
//把省和編號分開
nsarray *array = [string componentsseparatedbystring:@" "];
pro = [nsmutabledictionary
dictionary];//
初始化省字典
[pro setobject:[array objectatindex:
0] forkey:[array objectatindex:
1]]; //
將省字典加入省陣列
[province addobject:pro];}}
nslog(@"%@", province);
return0;}
湖南省2017省賽A題
題目大意,給你n個數,要求你給出任意乙個排列,要求乙個數與左右的數的差值的絕對值大小大於d。直接遞推,設第乙個數為a,則第二個數顯然最大為n,那麼可以推出a n d 1,第三個數為a 1,第四個數為a d。以此可遞推出第i個數大小為,分奇偶性,i為奇數時,其為a i 1 2,偶數時,a d i 4 ...
哪個省能稱為「九省通衢」?
撲上有位發起了乙個很有意思的話題,湖北是唯一乙個到各省區最多只要跨過兩個省的省份嗎?這在地理裡是個多階空間鄰接矩陣的問題。我覺得這個問題可以作為學習r語言中spdep包的入門吧。順手解決了一下。中國地圖的向量資料是我從高德上抓取的。先畫乙個中國地圖 用的包主要是以上這麼幾個。畫圖的話也可以用ggpl...
2017陝西省ACM省賽總結
這是我的第一場省賽,當然不是最後一場。這次打了鐵,我只能說是實力不足或者說是判斷失誤。先說一下題目吧。a題是一道數學題,只要推出規律或者列舉就行。b題是一道暴力題,然而我們都沒有想到暴力的做法。除了j題是簽到題之外,其他的題目大多是dp類的題目。如果僅僅從題目的難度來看,我們至多可以做出來3道題,應...