2016ccf认证考试试题
CDMA认证论坛,即CCF是一个由CDMA运营商和制造商共同建立和维护的全球性非营利组织。该组织致力于建立和规范CDMA终端产品的`全球统一认证和流程,促进CDMA终端产品互操作性和一致性,推动CDMA产业的发展。2009年9月10日,CTIA和CDG组织将其CDMA产品认证部分统一合并入CCF认证,自此,CCF认证成为全球CDMA终端官方统一认证。
1. 出现次数最多的数
#include
nclude
} cout << ans << endl; return 0; }
2. ISBN 号码
#include
cout << "Right" << endl; }else { s[12] = c; cout << s << endl; } return 0; }
3.最大的矩形
#include
} cout << ans << endl; return 0; }
4.有趣的数
#include
now += dp(n-1, 2, p3); // go 1 }else // p1 == 2 { now += dp(n-1, 2, p3); // go 1 } if (p3 == 0) { now += dp(n-1, p1, p3); // go 2; now += dp(n-1, p1, 1); // go 3; }else { now += dp(n-1, p1, 1); // go 3; } now %= 1000000007; } int main() { int n; cin >> n; memset(f, -1, sizeof(f)); int ans = dp(n - 1, 0, 0); // seq[n] is 2 cout << ans << endl; return 0; }
5.I’m stuck!
#include
public: virtual bool CanMove(char from, char to, int dx, int dy) = 0; }; class ForwardMove : public Move { public: virtual bool CanMove(char from, char to, int dx, int dy) { if (to == '#') return false; switch (from) { case '+' : case 'S' : case 'T' : return true; break; case '-' : return dy != 0; break; case '|' : return dx != 0; break; case '.' : return dx == 1; break; } return false; } }; class BackwardMove : public Move { public: virtual bool CanMove(char from, char to, int dx, int dy) { if (to == '#') return false; switch (to) { case '+' : case 'S' : case 'T' : return true; break; case '-' : return dy != 0; break; case '|' : return dx != 0; break; case '.' : return dx == -1; break; } return false; } }; char s[100][100]; typedef bool ARR[100][100]; ARR bs, bt; int sx, sy, tx, ty;
int d[4][2] = {{-1, 0},{1, 0},{0, 1},{0, -1}}; void Bfs(ARR b, Move *move, int x, int y) { if (b[x][y]) return; b[x][y] = true; for (int o = 0; o < 4; o++) { int dx = d[o][0]; int dy = d[o][1]; int xx = x + dx; int yy = y + dy; if (move->CanMove(s[x][y], s[xx][yy], dx, dy)) { Bfs(b, move, xx, yy); } } } int n, m; int main() { cin >> n >> m; for (int i = 0; i <= n + 1; i++) for (int j = 0; j <= m + 1; j++) s[i][j] = '#'; for (int i = 1; i <= n; i++) cin >> s[i]+1; for (int i = 0; i <= n + 1; i++) s[i][m + 1] = '#';
for (int i = 0; i <= n + 1; i++) { for (int j = 0; j <= m + 1; j++) { if (s[i][j] == 'S') { sx = i;
sy = j; } if (s[i][j] == 'T') { tx = i; ty = j; } } } Bfs(bs, new ForwardMove(), sx, sy); Bfs(bt, new BackwardMove(), tx, ty); int ans = 0; for (int i = 0; i <= n + 1; i++) { for (int j = 0; j <= m + 1; j++) { if (bs[i][j] && ! bt[i][j]) ans ++; } } if (bs[tx][ty] == false) cout << "I'm stuck!" << endl; else cout << ans << endl; return 0; }
-
八年级英语教学工作计划(通用14篇)
日子如同白驹过隙,不经意间,又将开始安排今后的教学工作了,让我们对今后的教学工作做个计划吧。如何把教学计划写出新花样呢?以下是小编帮大家整理的八年级英语教学工作计划,欢迎大家借鉴与参考,希望对大家有所帮助。八年级英语教学工作计划篇1一、本学期的指导思想...
-
傅雷家书读后感600字范文(通用30篇)
当赏读完一本名著后,大家心中一定有很多感想,是时候静下心来好好写写读后感了。那么你真的懂得怎么写读后感吗?以下是小编为大家收集的傅雷家书读后感600字范文,仅供参考,欢迎大家阅读。傅雷家书读后感600字篇1“日常琐事要做的干净,等于弹琴要讲究干净是一样的。我...
-
八佰观后感(精选33篇)
当观看完一部作品后,相信大家有很多值得分享的东西吧,不能光会看哦,写一篇观后感吧。那么观后感到底应该怎么写呢?以下是小编帮大家整理的八佰观后感,希望能够帮助到大家。八佰观后感1周末我去电影院看了《八佰》这部电影,看完之后我的内心十分沉重,里面既有贪生怕死,...
-
幼儿园重阳节活动方案(通用15篇)
为保障事情或工作顺利开展,常常需要提前进行细致的方案准备工作,方案是阐明具体行动的时间,地点,目的,预期效果,预算及方法等的企划案。那么方案应该怎么制定才合适呢?以下是小编为大家收集的幼儿园重阳节活动方案,希望能够帮助到大家。幼儿园重阳节活动方案1一、活动...