Time of Update: 2018-12-05
Objective-C是蘋果軟體的程式設計語言,想要上機學習、調試,有一個整合式開發環境(IDE)方便很多。有三類方法搭建Objective-C的整合式開發環境:1) 使用蘋果的平台,整合式開發環境使用Xcode。但如果沒有蘋果平台,想在Windows環境下學習Objective-C,可以採用以下兩種方法:2) 在Windows環境下設定一個蘋果虛擬機器,但這對個人電腦的效能要求較高,不是所有個人電腦都可以,而且虛擬機器的運行速度也較慢;3) 採用Codeblocks IDE開發環境,對其進行配
Time of Update: 2018-12-05
純YYint g[111][111];bool vis[111];bool visit[111];int pre[111];int n,m,s,t;void dfs(int u){ int i; if(u==t || vis[u]){ while(u!=s){ vis[u] = 1; u = pre[u]; } return ; } for(i=0;i<n;i++){
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ARRAY{ class Program { static void Main(string[] args) { //初始化 char[] vowels = new char[5]; vowels[0] = '
Time of Update: 2018-12-05
在登入之前首先有和資料庫連接http://blog.csdn.net/tskyming/article/details/8495024然後就是和資料庫進行資料互動交換程式源碼Console.WriteLine("請輸入使用者名稱"); string username = Console.ReadLine(); Console.WriteLine("請輸入密碼"); string password =
Time of Update: 2018-12-05
題解:轉換一下。和青蛙那題差不多。#include<iostream>#include<cmath>using namespace std;__int64 Egcd ( __int64 a, __int64 b, __int64 &x, __int64 &y ){__int64 tmp, ret;if ( b == 0 ){x = 1, b = 0;return a;}ret = Egcd ( b, a%b, x, y );tmp = x, x = y,
Time of Update: 2018-12-05
方案一:Try...Catch(執行效率不高)private bool IsNumberic(string oText){ try { int var1=Convert.ToInt32 (oText); return true; } catch { return false;
Time of Update: 2018-12-05
分析以下一段代碼:/*=======sum.h=========*/#ifndef SUM_H#define SUM_H#include <stdio.h>int sum(int a,int b);#endif;/*=======sum.c=========*/#include “sum.h”int sum(int a,int b){int c=a+b;return c;}/*====main.cpp======*/#include “sum.h”void mian(){cout &
Time of Update: 2018-12-05
A:internal 修飾符起什麼作用?internal 修飾符可以用於類型或成員,使用該修飾符聲明的類型或成員只能在同一程集內提供者的成員不能使用 internal 修飾符值得注意的是,如果為 internal 成員加上了 protected 修飾符,這時的存取層級為 internal 或 protected。只是看字面意思容易弄錯,許多人認為 internal protected
Time of Update: 2018-12-05
每次看c# 時 看到索引器那塊就停下來了,看不太懂,也沒感到什麼實用的地,正所謂無知啊,今天學習了個簡單 索引器主程式碼:static void Main(string[] args) { ProgramGroup group = new ProgramGroup(); //執行個體化對象 //Player[] name =new Player[2];//建立演員數組 ////建立演員對象並給屬性賦值
Time of Update: 2018-12-05
在編程的過程中,檔案的操作是一個經常用到的問題,在C++Builder中,可以使用多種方法對檔案操作,下面我就按以下幾個部分對此作詳細介紹,就是:1、基於C的檔案操作;2、基於C++的檔案操作;3、基於WINAPI的檔案操作;4、基於BCB庫的檔案操作;5、特殊檔案的操作。 壹、基於C的檔案操作 在ANSI
Time of Update: 2018-12-05
五、檔案定位 和C的檔案操作方式不同的是,C++ I/O系統管理兩個與一個檔案相聯絡的指標。一個是讀指標,它說明輸入操作在檔案中的位置;另一個是寫指標,它下次寫操作的位置。每次執行輸入或輸出時,相應的指標自動變化。所以,C++的檔案定位分為讀位置和寫位置的定位,對應的成員函數是 seekg()和 seekp(),seekg()是設定讀位置,seekp是設定寫位置。它們最通用的形式如下: istream &seekg(streamoff offset,seek_dir
Time of Update: 2018-12-05
http://codeforces.com/contest/156/problem/C可以發現所有可以轉化的串的字元總和都相同,所以可以先預先處理求出長度為i總和為j的字串有多少個,轉移方程很容易寫#define MOD 1000000007LL dp[110][26*110];char str[110];void init(){ int i,j,k; memset(dp,0,sizeof(dp)); dp[0][0] = 1; for(i=1;i<=100;i++
Time of Update: 2018-12-05
#include <map>#include <set>#include <list>#include <queue>#include <deque>#include <stack>#include <string>#include <time.h>#include <cstdio>#include <math.h>#include
Time of Update: 2018-12-05
腦殘,竟然水不過!題意很簡單,就是判斷無向圖是否有單環。方法:dfs給每一點染色,最後看是否還有點沒有染色,如果有的話,就NO,否則就FHTAGN!。注意,當n!=m時就輸出NO,因為有結論:如果存在單環,則點數=邊數。#include <vector>#include <list>#include <map>#include <set>#include <queue>#include <string.h>#include
Time of Update: 2018-12-05
http://codeforces.com/contest/78/problem/C //博弈//題意是說一個人可以把一條木棒一次折成相等的幾段,一開始沒看到no less than以為不大於k(靠,英語太爛了)//如果木棒數目為偶數時,後取的必勝,只要重複先者操作就ok;奇數時,只要判斷一條時的情況就可以得出結果,//因為後面就是偶數的情況了#include<stdio.h>#include<math.h>int main(){int
Time of Update: 2018-12-05
http://www.codeforces.com/contest/99/problem/C題意就是問給出了6個顏色(可以相同)塗一個正方體,問能組成多少種不同的情況,註:能旋轉的就視為同一種情況方法:類比正方體旋轉,可以拿一塊橡皮試試,例如規定0-前,1-後,2-左,3-右,4-下,5上,依次旋轉。#include<iostream>#include<vector>#include<map>#include<stack>#include<a
Time of Update: 2018-12-05
http://www.codeforces.com/contest/84/problem/C二分在cf很常見,可是怎麼當時就是想不出來!#include<iostream>using namespace std;#include<algorithm>int n,m;struct node{int x,r,i,hit;}p[10010];bool cmp(const node &a,const node &b){return
Time of Update: 2018-12-05
********************************下面總結了一些題目中常用的STL庫的用法。#include <algorithm>#include <string>#include <vector>#include <map>#include <iostream> using namespace std; //遞迴int GetN(int n){if (n==1) return 1;else return GetN(n-
Time of Update: 2018-12-05
這是msdn中的一段話:C# allows derived classes to contain methods with the same name as base class methods.The base class method must be defined virtual.If the method in the derived class is not preceded by new or override keywords, the compiler will issue a
Time of Update: 2018-12-05
看到一個宏 : #define PAD_ALIGN(x, mask) ((x + mask)&~mask) 首先要瞭解對齊操作,就是指位元不夠y的倍數時最後用一個y的補齊。例如:12不是8的倍數,如果對8對齊,則位元應該為16。 應用的話,在映像的儲存上有應用,例如24位元影像在儲存時行的位元應為32的倍數。再看這個宏,就明朗了。如若x的後mask(00011111,1的個數)位有1存在(不全為0