牛客假日團隊賽8

牛客假日團隊賽8


A Cell Phone Network

  • 思路:最小支配集

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 10010;int p[N];           // 父節點編號
bool vis[N];        // dfs判重
int newpos[N];      // newpos[i]表示dfs序列的第i個點是哪個點
int now;            // 表示dfs序列已有點數
bool s[N];          // 判斷是否被覆蓋
bool se[N];         // se[i]表示點i屬于要求的集合
int head[N];
int n, u, v, ans, tot;struct node{int to, next;
}edge[N << 1];void dfs(int x){newpos[++ now] = x;for (int i = head[x]; i; i = edge[i].next){if (!vis[edge[i].to]){vis[edge[i].to] = true;p[edge[i].to] = x;dfs(edge[i].to);}}
}void greedy(){for (int i = n; i >= 1; i -- ){int t = newpos[i];if (!s[t]){if (!se[p[t]]){se[p[t]] = true;ans ++;}s[t] = true;s[p[t]] = true;s[p[p[t]]] = true;}}
}void add_edge(int u, int v){edge[++ tot].to = v;edge[tot].next = head[u];head[u] = tot;
}int main(){scanf("%d", &n);for (int i = 1; i < n; i ++ ){scanf("%d%d", &u, &v);add_edge(u, v);add_edge(v, u);}p[1] = 1, vis[1] = 1,dfs(1);greedy();printf("%d\n", ans);return 0;
}

B iCow

  • 思路:模擬 題意明確 按著題目分配就行了

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 1010;int n, t, maxr, pos_, divi, rem;struct cow{int r, pos;
}cows[N];int main(){scanf("%d%d", &n, &t);for (int i = 1; i <= n; i ++ ){scanf("%d", &cows[i].r);cows[i].pos = i;}while (t -- ){maxr = 0;pos_ = 0;for (int i = 1; i <= n; i ++ ){if (cows[i].r > maxr){maxr = cows[i].r;pos_ = cows[i].pos;}}cows[pos_].r = 0;divi = maxr / (n - 1);rem = maxr % (n - 1);printf("%d\n", pos_);for (int i = 1; i <= n; i ++ ){if (i == pos_) continue;cows[i].r += divi;}for (int i = 1; i <= rem; i ++ ){if (i == pos_) rem ++;else cows[i].r += 1;}}return 0;
}

C 階乘之和

  • 思路:直接用python過的

  • AC代碼


n = input()
n = int(n)
fact = 1
sum = 0
i = 1
while n >= i:fact = fact * isum = sum + facti = i + 1
print(sum)

D Artificial Lake

  • 思路:模擬(隊友寫的

  • AC代碼


#include <bits/stdc++.h>
#include <iostream>
#include <cstring>
#include <stack>
#include <cstdlib>
#include <queue>
#include <cmath>
#include <cstdio>
#include <algorithm>
#include <string>
#include <vector>
#include <list>
#include <iterator>
#include <set>
#include <map>
#include <utility>
#include <iomanip>
#include <ctime>
#include <sstream>
#include <bitset>
#include <deque>
#include <limits>
#include <numeric>
#include <functional>
#define gc getchar()
#define mem(a) memset(a,0,sizeof(a))
#define mod 1000000007
#define sort(a,n,int) sort(a,a+n,less<int>())
#define fread() freopen("in.in","r",stdin)
#define fwrite() freopen("out.out","w",stdout)#define PI acos(-1.0)
#define N 100005
#define MOD 2520
#define E 1e-12typedef long long ll;
typedef char ch;
typedef double db;
const long long  INF = 0x3f3f3f3f3f3f3f3f;using namespace std;struct node
{ll w , h;int l , r;
}a[N];int n = 0;
long long res[N] = {0};int lowest()
{ll minv = INF , pos = 0;for(int i = 1;i <= n;i++)if(a[i].h < minv){minv = a[i].h;pos = i;}return pos;
}
int update(int position)
{for(int i = 0;i<n;i++){int left = a[position].l , right = a[position].r;if(a[left].h < a[position].h)position = left;else if(a[right].h < a[position].h)position = right;elsereturn position;}
}
void guanshui(int position)
{int counter = 1;long long  sum = 0;while(counter <= N){counter++;sum += a[position].w;res[position] = sum;int l = a[position].l , r = a[position].r;sum += (min(a[l].h , a[r].h) - a[position].h - 1) * a[position].w;a[l].r = r;a[r].l = l;if(a[l].h < a[r].h){a[l].w += a[position].w;position = l;}else{a[r].w += a[position].w;position = r;}position = update(position);}
}
int main()
{cin >> n;int position = 0;for(int i = 1;i <= n;i++){      cin >> a[i].w >> a[i].h;}for(int i = 0;i <= n+1;i++){a[i].l = i-1;a[i].r = i+1;}a[0].w = 1;    a[0].h = INF;  a[n+1].w = 1;  a[n+1].h = INF;position = lowest();guanshui(position);for(int i = 1;i <= n;i++){cout << res[i] << endl;}return 0;
}

E Haybale Guessing

  • 思路:并查集+區間染色

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 1e6 + 10;int n, q, ans;
int prt[N];         // prt[i] = j 表示區間 [j + 1, i] 被覆蓋
int fa[N];struct node_{int l, r, A;
}seg[N];bool cmp(int a, int b){if (seg[a].A == seg[b].A){if (seg[a].l == seg[b].l) return seg[a].r < seg[b].r;return seg[a].l < seg[b].l;}return seg[a].A > seg[b].A;
}int find(int x){return fa[x] == x ? x : fa[x] = find(fa[x]);
}bool judge(int mid){for (int i = 1; i <= mid; i ++ ) prt[i] = i;for (int i = 1; i <= n; i ++ ) fa[i] = i;sort(prt + 1, prt + mid + 1, cmp);for (int i = 1; i <= mid; i ++ ){int A = seg[prt[i]].A;int l = seg[prt[i]].l, r = seg[prt[i]].r, L = l, R = r;             // [l, r]為交集 [L, R]為并集while (i + 1 <= mid && A == seg[prt[i + 1]].A){++ i;if (seg[prt[i]].l > r) return false;l = max(l, seg[prt[i]].l);r = min(r, seg[prt[i]].r);L = min(L, seg[prt[i]].l);R = max(R, seg[prt[i]].r);}int x = find(l), y = find(r);if ((l != r && x == y && y != r) || (l == r && y != r)) return false;x = L, y = R;int flag = find(y + 1);while (flag != find(x)){int find_x = find(x);fa[find_x] = fa[find_x + 1];}}return true;
}int main(){scanf("%d%d", &n, &q);for (int i = 1; i <= q; i ++ )scanf("%d%d%d", &seg[i].l, &seg[i].r, &seg[i].A);int l = 1, r = q + 1;while (r - l > 1){int mid = (l + r) >> 1;if (judge(mid))l = mid;elser = mid;}if (l == q) ans = 0;else ans = l + 1;printf("%d\n", ans);return 0;
}

F Telephone Lines

  • 思路:最短路 spfa+二分

  • AC代碼


#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 1010;queue<int> q;
int n, p, k, tot, u, v, w, l, r, mid, ans;
int head[N], dist[N];
bool vis[N];struct node{int to, w, next;
}edge[N << 5];inline void add_edge(int u, int v, int w){edge[++ tot].to = v;edge[tot].w = w;edge[tot].next = head[u];head[u] = tot;
}inline bool spfa(ll x){memset(dist, 0x3f, sizeof(dist));memset(vis, false, sizeof(vis));dist[1] = 0;vis[1] = true;q.push(1);while (!q.empty()){int u = q.front();q.pop();vis[u] = false;for (int i = head[u]; i; i = edge[i].next){int v = edge[i].to;if (dist[v] > dist[u] + (edge[i].w > x ? 1 : 0)){dist[v] = dist[u] + (edge[i].w > x ? 1 : 0);if (!vis[v]){vis[v] = true;q.push(v);}}}}return dist[n] <= k;
}int main(){l = 0, r = 0;ans = -1;scanf("%d%d%d", &n, &p, &k);for (int i = 1; i <= p; i ++ ){scanf("%d%d%d", &u, &v, &w);add_edge(u, v, w);add_edge(v, u, w);r = max(r, w);}while (l <= r){mid = (l + r) >> 1;if (spfa(mid)){ans = mid;r = mid - 1;}else l = mid + 1;}printf("%d\n", ans);return 0;
}

G Election Time

  • 思路:排兩次序就出來了

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 500010;int n, k;struct cow{int pos, a, b;
}cows[N];int cmp1(cow x, cow y){return x.a > y.a;
}int cmp2(cow x, cow y){return x.b > y.b;
}int main(){scanf("%d%d", &n, &k);for (int i = 1; i <= n; i ++ ){scanf("%d%d", &cows[i].a, &cows[i].b);cows[i].pos = i;}sort(cows + 1, cows + n + 1, cmp1);sort(cows + 1, cows + k + 1, cmp2);printf("%d\n", cows[1].pos);return 0;
}

H Costume Party

  • 思路:數據很水 可以直接暴力過 可以二分或狀態壓縮

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 20010;int n, s, cnt, ans;
int L[N];int main(){scanf("%d%d", &n, &s);for (int i = 1; i <= n; i ++ ) scanf("%d", &L[i]);sort(L + 1, L + n + 1);for (int i = 1; i <= n; i ++ ){while (cnt + 1 < i && L[i] + L[cnt + 1] <= s) cnt ++;while (cnt >= 1 && L[i] + L[cnt] > s) cnt --;ans += cnt;}printf("%d\n", ans);return 0;
}

I Cantor表

  • 思路:模擬

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}int n, k, s;int main(){scanf("%d", &n);while (s < n){k ++;s += k;}if (k & 1) printf("%d/%d\n", s - n + 1, n + k - s);else printf("%d/%d\n", n + k - s, s - n + 1);return 0;
}

J Running

  • 思路:dp

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 20010;
const int M = 510;int n, m, ans;
int dp[N][M], d[N];int main(){scanf("%d%d", &n, &m);for (int i = 1; i <= n; i ++ ) scanf("%d", &d[i]);dp[1][1] = d[1];for (int i = 1; i <= n; i ++ ){for (int j = 0; j <= min(m, i); j ++ ){if (j == 0) dp[i][0] = max(dp[i][0], dp[i - 1][0]);else dp[i + j][0] = max(dp[i + j][0], dp[i][j]);                    // 休息dp[i + 1][j + 1] = max(dp[i + 1][j + 1], dp[i][j] + d[i + 1]);      // 不休息}}
//    for (int i = 0; i <= m; i ++ )
//        printf("%d\n", dp[n][i]);ans = dp[n][0];printf("%d\n", ans);return 0;
}

K Cow Contest

  • 思路:傳遞閉包 floyd就行

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}const int N = 110;
const int M = 4510;int n, m, u, v, cnt, ans;
int mp[N][N];int main(){scanf("%d%d", &n, &m);for (int i = 1; i <= m; i ++ ){scanf("%d%d", &u, &v);mp[u][v] = 1;}for (int k = 1; k <= n; k ++ )for (int i = 1; i <= n; i ++ )for (int j = 1; j <= n; j ++ )mp[i][j] = mp[i][j] || (mp[i][k] && mp[k][j]);for (int i = 1; i <= n; i ++ ){cnt = 0;for (int j = 1; j <= n; j ++ )if (mp[i][j] || mp[j][i])cnt ++;if (cnt == n - 1) ans ++;}printf("%d\n", ans);return 0;
}

L 冪次方

  • 思路:模擬

  • AC代碼


#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<queue>
#include<set>
#include<string>
#include<sstream>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;ll Pow_mod(ll a, ll b, ll c){ll ans = 1;a %= c;while (b){if (b & 1) ans = (ans * a) % c;a = (a * a) % c;b >>= 1;}return (ans % c);
}ll Pow(ll a, ll b){ll ans = 1;while (b){if (b & 1) ans *= a;a *= a;b >>= 1;}return ans;
}int gcd(int a, int b){return b ? gcd(b, a % b) : a;
}int lcm(int a, int b){return a * 1ll / gcd(a, b) * b;
}int n;
bool flag;
string s[16]={"2(0)", "2", "2(2)", "2(2+2(0))","2(2(2))", "2(2(2)+2(0))", "2(2(2)+2)", "2(2(2)+2+2(0))","2(2(2+2(0)))", "2(2(2+2(0))+1)", "2(2(2+2(0))+2)", "2(2(2+2(0))+2+2(0))","2(2(2+2(0))+2(2))", "2(2(2+2(0))+2(2)+2(0))", "2(2(2+2(0))+2(2)+2)", "2(2(2+2(0))+2(2)+2+2(0))"};int main(){scanf("%d", &n);for (int i = 15; i >= 0; i -- ){if (Pow(2, i) <= n){n -= Pow(2, i);if (flag) printf("+");cout<<s[i];flag = true;}}return 0;
}

轉載于:https://www.cnblogs.com/Misuchii/p/11287033.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448027.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448027.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448027.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

汽車標志大全 買車必知

簡要介紹&#xff1a;為您提供汽車標志、世界汽車標志大全、各種汽車標志、國產汽車標志大全、汽車標志圖片、汽車標志及名稱、名車標志大全、世界名車排行榜、世界十大名車、世界名車圖片等有關汽車標志、汽車圖片、汽車名字及汽車品牌方面的知識。 歐美汽車標志圖片大全_歐美…

解決: Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 報錯&#xff1a; Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver 2.但是&…

Python與MySQL連接

import MySQLdb #注意大小寫&#xff01;&#xff01;#建立和數據庫系統的連接conn MySQLdb.connect(hostlocalhost,userroot,passwdsmile,dbtest)#獲取操作游標cursor conn.cursor()#執行SQL,創建一個數據庫.cursor.execute("""create database python"…

科目三靠邊停車技巧要領

正在準備科目三的您&#xff0c;對順利通過考試有信心嗎&#xff1f;今天&#xff0c;小編為大家帶來科目三靠邊停車技巧&#xff0c;通過講解靠邊停車考試要求&#xff0c;讓學員更好地掌握相關技巧&#xff0c;希望能幫到大家。 靠邊停車考試項目中規定&#xff0c;車前保險杠…

解決:Field xxMapper in xx.service.impl.xxServiceImpl required a bean of type ‘xx.mapper.xxMapper‘

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 啟動 springboot 項目報錯&#xff1a; Field userMapper in gentle.service.impl.UserServiceImpl required a bean of type gent…

dojo 九 effects dojo/_base/fx 和 dojo/fx

官方教程&#xff1a;Dojo Effects這里講學習一下dojo如何實現淡入、淡出、滑動等效果。實現這些特殊的效果有兩個包 dojo/_base/fx 和 dojo/fx。dojo/_base/fx 中提供了一些基礎的animation方法&#xff0c;如&#xff1a; animateProperty, anim, fadeIn, and fadeOut.dojo/f…

電子路考容易犯錯的五大細節

正在學車的你&#xff0c;知道在電子路考中哪些是考生常犯的錯誤嗎&#xff1f;下面&#xff0c;小編為大家帶來學車考生參加科目三考試特別容易犯錯的地方&#xff0c;尤其是不按規定使用轉向燈和在超車時不能根據道路交通情況合理選擇行車道或速度這兩項犯錯的人最多。 ●起步…

Linux 查看 MySQL 版本的四種方法

1 在終端下執行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select version() 4 在mysql 里查看 status 轉自&#xff1a;https://blog.csdn.net/chengyuc/article/details/77094775

html 基本布局介紹

1、div默認是縱向排列的&#xff0c;例子如下&#xff1a; <div id"wrap"><div id"div1">div1</div><div id"div2">div2</div><div id"div3">div3</div> </div> 2、如果要div橫向排列…

考駕照重點科目的關鍵考試技巧

定點停車停不好關鍵在于方向盤打得太晚&#xff0c;而且剎車沒有控制好&#xff01;剎車和方向應該同步進行&#xff0c;方向盤不要打得太多。上坡停車或者3檔以下停車可以先踩離合器&#xff0c;4-5檔停車必須先剎車減速以后再踩離合器。 上坡定點停車步驟&#xff1a;聽到指令…

第一階段小結

python簡介 定義&#xff1a;是一個免費&#xff0c;開源&#xff0c;跨品臺&#xff0c;動態&#xff0c;面向對象的編程語言 程序執行方式&#xff1a; 交互式&#xff1a;在命令行輸入指令&#xff0c;回車即可得到結果文件式&#xff1a;將指令編寫到py文件中&#xff0c;可…

@JsonSerialize 使用:注解方式 實現條件判斷屬性值、條件修改屬性值

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 數據庫中是 1、0 記錄性別。 預期效果為&#xff1a;當查到屬性值為 1 時&#xff0c;就給序列化后的 json 中性別字段賦值為 “男”…

科目二、科目三易掛項目整理和網友支招

雖然已順利的拿到小黑本本&#xff0c;成了殺手&#xff0c;但回想起學車的種種經歷&#xff0c;不免感慨萬千&#xff01;感謝各位網友提供的種種信息&#xff0c;我才能很有信心的順利通過考試。因此&#xff0c;想把一些失敗的經歷匯總起來為后來者提個醒&#xff0c;做到心…

我該如何介紹我自己

今天和銷售總監一起去見客戶&#xff0c;早上8&#xff1a;47分的高鐵到蘇州。6&#xff1a;30起床&#xff0c;7點趕地鐵……上了高鐵&#xff0c;和銷售總監閑聊幾句&#xff0c;看了一點雜志耳邊就聽到列車廣播傳出優美的妹子聲“蘇州園區到了……”。25分鐘就到了蘇州&…

@JsonSerialize 與 @JsonDeserialize 使用

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1、以注解方式使用&#xff1a; JsonDeserialize(using DateJsonDeserializer.class) JsonSerialize(using DateJsonSerializer.class)…

【Android開發】NDK開發(1)-Hello World!

上半年&#xff0c;公司的一個項目&#xff0c;本身我是不喜歡Android開發的&#xff0c;但是學習到的東西總需要整理一下。 從iOS轉到Android&#xff0c;真心有些不習慣。就IDE來說&#xff0c;eclipse比Xcode差的不是一點半點。Android模擬器竟然還要開機&#xff01;我勒個…

每天30分鐘:成功有效的學習方法

《每天堅持30分鐘》&#xff0c;是一本講述學習方法、提高學習效率的暢銷書&#xff0c;作者&#xff1a;古市幸雄&#xff0c;日本銷量50萬余冊&#xff0c;專為沒有學習習慣的人而寫。 《每天堅持30分鐘》摘錄 第一章 只有學習才能成功 1、有“學習意識”時&#xff0c;學習欲…

修改 input 框里的字體、顏色

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 /* WebKit browsers */ input::-webkit-input-placeholder {color: #C0C0C0;font-size: 14px; } /* Mozilla Firefox 4 to 18 */ input…

Easyjs 細說Javascript里的 閉包(Closure)

要成為高級 JavaScript 程序員&#xff0c;就必須理解閉包。閉包有時你非用她不可&#xff0c; 所有理解閉包還是必要的。筆者通過例子來說一下“閉包” 1.定義一個函數的代理&#xff1a; functiondelegate (fn, scope, args, append) { returnfunction/*匿名函數1*/(…

學習方法書籍 很好推薦

學習方法書籍&#xff1a;一《超級學習法》&#xff1a; 這是一種優秀的學習法。美國紐約華爾街10號的“超級記憶法有限公司”和保加利亞的羅扎諾夫學院都在推廣這一種學習方法。日本長野吉田高中應用該方法使學生平均成績提高20分&#xff0c;日本東海大學的關英男教授用這種方…