太倉Java編程學(xué)習(xí)哪個(gè)好_JAVA培訓(xùn)
¥詳詢
班制:周末班
蘇州其然軟件開發(fā)王紅元高級講師
專注移動開發(fā)領(lǐng)域,多年iOS開發(fā)和教學(xué)經(jīng)驗(yàn),曾經(jīng)帶領(lǐng)團(tuán)隊(duì)開發(fā)出眾多款 優(yōu)秀APP作品。
國內(nèi)知名視頻聊天軟件 < 新浪秀場 > 就出自王老師之手,王老師全 面負(fù)責(zé) < 新浪秀場 > iOS客戶端的設(shè)計(jì)和開發(fā),并參與了 < 新浪秀場 > Android、Windows 、web端
開發(fā)。同時(shí)王老師還曾兼職擔(dān)任過多家公司技術(shù)顧問,幫助其解決開發(fā)中的 重點(diǎn)難題。
除此之外,王老師還主導(dǎo)開發(fā)了< 智慧城市 > < 天翼看交通 > < 公交wifi > 等熱門APP。王老師開發(fā)過的作品涉及旅游、交通、社交、視頻等方面,對即時(shí)聊天、流媒體等技術(shù)有深入研究。
王老師不但開發(fā)經(jīng)驗(yàn)豐富,授課風(fēng)趣幽默,且激情四射。擅長以各種生活中 的案例出發(fā),幫助學(xué)生理解消化學(xué)習(xí)中的各種難點(diǎn)。另外,王老師教學(xué)總是以學(xué)生角度思考講解,備受學(xué)生喜愛。
Java工程師的工資待遇怎么樣?
Java工程師的工資待遇怎么樣?
Java軟件工程師一般月薪范圍在4000-10000元,遠(yuǎn)遠(yuǎn)超過了應(yīng)屆畢業(yè)生月薪 2500元的平均水平。通常來說,有一年工作經(jīng)驗(yàn)的Java高級軟件工程師的薪酬大致在年薪10—13萬左右。
從Java的應(yīng)用領(lǐng)域來分,Java語言的應(yīng)用方向主要表現(xiàn)在以下三個(gè)方面:首 先是大中型的商業(yè)應(yīng)用;其次是桌面應(yīng)用,就是常說的C/S應(yīng)用;再次是移動領(lǐng)域應(yīng)用。
綜上而言JAVA就業(yè)方向?yàn)椋嚎梢詮氖翵SP網(wǎng)站開發(fā)、Java編程、Java游戲開 發(fā)、Java桌面程序設(shè)計(jì),以及其他與Java語言編程相關(guān)的工作??蛇M(jìn)入電信、銀行、保險(xiǎn)專業(yè)軟件開發(fā)公司等從事軟件設(shè)計(jì)和開發(fā)工作。
數(shù)據(jù)庫關(guān)鍵技術(shù)
.數(shù)據(jù)庫關(guān)鍵技術(shù)
-
01Mysql 基礎(chǔ)
-
1.Mysql的安裝和使用
-
2.圖解Mysql程序結(jié)構(gòu)
-
3.Mysql服務(wù)器的配置
-
4.Mysql 客戶端使用
-
5.用戶權(quán)限管理
-
6.Mysql數(shù)據(jù)庫的使用
-
02SQL基礎(chǔ)
-
1.SQL語句的三種類型
-
2.DML、DDL、DCL的應(yīng)用
-
3.數(shù)據(jù)處理
-
4.子查詢
-
5.創(chuàng)建和管理表
-
6.約束與分頁
-
03JDBC
-
1.JDBC概述
-
2.獲取數(shù)據(jù)庫連接
-
3.數(shù)據(jù)庫連接池C3P0 與 DBCP
-
4.使用JDBC 完成數(shù)據(jù)庫DML操作
-
5.大數(shù)據(jù)的操作
-
6.批量處理與元數(shù)據(jù)
-
04DBUtils
-
1.使用QueryRunner
-
2.可插拔式結(jié)果集處理
-
3.批量處理
-
4.大數(shù)據(jù)結(jié)果集處理
-
5.自定義結(jié)果集處理
-
6.利用DBUtils編寫通用 DAO
食物鏈 洛谷2024 并查集
>
題目描述
動物王國中有三類動物 A,B,C,這三類動物的食物鏈構(gòu)成了有趣的環(huán)形。A 吃 B,B 吃 C,C 吃 A。 現(xiàn)有 N 個(gè)動物,以 1 - N 編號。每個(gè)動物都是 A,B,C 中的一種,但是我們并不知道 它到底是哪一種。 有人用兩種說法對這 N 個(gè)動物所構(gòu)成的食物鏈關(guān)系進(jìn)行描述: **種說法是“1 X Y”,表示 X 和 Y 是同類。 第二種說法是“2 X Y”,表示 X 吃 Y 。 此人對 N 個(gè)動物,用上述兩種說法,一句接一句地說出 K 句話,這 K 句話有的是真 的,有的是假的。當(dāng)一句話滿足下列三條之一時(shí),這句話就是假話,否則就是真話。 ? 當(dāng)前的話與前面的某些真的話沖突,就是假話 ? 當(dāng)前的話中 X 或 Y 比 N 大,就是假話 ? 當(dāng)前的話表示 X 吃 X,就是假話 你的任務(wù)是根據(jù)給定的 N 和 K 句話,輸出假話的總數(shù)。
輸入輸出格式
輸入格式:
從 eat.in 中輸入數(shù)據(jù) **行兩個(gè)整數(shù),N,K,表示有 N 個(gè)動物,K 句話。 第二行開始每行一句話(按照題目要求,見樣例)
輸出格式:
輸出到 eat.out 中 一行,一個(gè)整數(shù),表示假話的總數(shù)。
輸入輸出樣例
輸入樣例#1:
100 7 1 101 1 2 1 2 2 2 3 2 3 3 1 1 3 2 3 1 1 5 5
輸出樣例#1:
3
說明
1 ≤ N ≤ 5 ? 10^4 1 ≤ K ≤ 10^5
Analysis
把動物關(guān)系分成三類,a是它本身,a n是它吃什么,a n n是什么吃它
然后就各種判斷啊,同一類的合并,例如a吃b,那么a n和b實(shí)際上是同一類動物,合并,以此類推 switch要用break啊記住記住要死要死 這題似乎是初二要求做的例題?現(xiàn)在補(bǔ)上
Code
#include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <ctime> #include <iostream> #include <algorithm> #include <string> #include <vector> #include <deque> #include <list> #include <set> #include <map> #include <stack> #include <queue> #include <numeric> #include <iomanip> #include <bitset> #include <sstream> #include <fstream> #define debug puts("-----") #define rep(i, st, ed) for (int i = st; i <= ed; i = 1) #define drp(i, st, ed) for (int i = st; i >= ed; i -= 1) #define fill(x, t) memset(x, t, sizeof(x)) #define min(x, y) x<y?x:y #define max(x, y) x>y?x:y #define PI (acos(-1.0)) #define EPS (1e-8) #define INF (1<<30) #define ll long long #define db double #define ld long double #define N 100001 #define E N * 8 1 #define MOD 100000007 #define L 255 using namespace std; int fa[N * 3 1]; inline int read(){ int x = 0, v = 1; char ch = getchar(); while (ch < 0 || ch > 9 ){ if (ch == - ){ v = -1; } ch = getchar(); } while (ch <= 9 && ch >= 0 ){ x = (x << 1) (x << 3) ch - 0 ; ch = getchar(); } return x * v; } inline int getFather(const int &now){ return now == fa[now]? now: fa[now] = getFather(fa[now]); } inline int merge(const int &x, const int &y){ int fx = getFather(x), fy = getFather(y); if (fx ^ fy){ fa[fx] = fy; return 1; } return 0; } int main(void){ int n = read(), k = read(); int ans = 0; rep(i, 1, n n n){ fa[i] = i; } rep(i, 1, k){ int opt = read(), x = read(), y = read(); if (x > n || y > n){ ans = 1; // PRintf("in %d\n", i); }else{ switch (opt){ case 1:{ if (x ^ y){ if (getFather(x) == getFather(y n) || getFather(x) == getFather(y n n)){ ans = 1; // printf("in %d\n", i); }else{ merge(x, y); merge(x n, y n); merge(x n n, y n n); } } break; } case 2:{ if (getFather(x) == getFather(y) || getFather(x n n) == getFather(y)){ ans = 1; // printf("in %d\n", i); }else{ merge(x, y n n); merge(x n, y); merge(x n n, y n); } break; } } } } printf("%d\n", ans); return 0; }
相關(guān)推薦:
蘇州JAVA培訓(xùn) 蘇州JAVA培訓(xùn)班 蘇州JAVA培訓(xùn)機(jī)構(gòu)
體驗(yàn)課預(yù)約試聽
倒計(jì)時(shí)
課程熱線:
客服在線時(shí)間:早上9點(diǎn)~下午6點(diǎn),其他時(shí)間請?jiān)诰€預(yù)約報(bào)名或留言,謝謝!
熱門課程
機(jī)構(gòu)資訊
- 太倉java開發(fā)培訓(xùn)費(fèi)用_太倉JAVA培訓(xùn)
- 昆山哪里有Java實(shí)戰(zhàn)培訓(xùn)學(xué)校_昆山JAVA培訓(xùn)
- 常熟學(xué)Java哪個(gè)好_常熟JAVA培訓(xùn)
- 蘇州Java培訓(xùn)課程哪個(gè)好_蘇州JAVA培訓(xùn)
- 昆山哪里有Java語言培訓(xùn)學(xué)院_昆山JAVA培訓(xùn)
- 昆山Java工程師培訓(xùn)機(jī)構(gòu)哪個(gè)好_昆山JAVA培訓(xùn)
- 常熟學(xué)習(xí)Java工程師哪里好_常熟JAVA培訓(xùn)
- 昆山Java編程課程價(jià)格_昆山JAVA培訓(xùn)
- 張家港Java開發(fā)培訓(xùn)班學(xué)費(fèi)_張家港JAVA培訓(xùn)
- 太倉Java工程師培訓(xùn)學(xué)院哪里好_太倉JAVA培訓(xùn)