当前位置: 首页 > news >正文

韩国网站的风格上海优化外包

韩国网站的风格,上海优化外包,房产网站内容建设规划,国家最新政策ABC342 题解 A Description 给定一个串 s s s#xff0c;求与 s s s 中其它字符不同的唯一字符的编号。 Solution 直接把 s s s 存到 t t t 里排序#xff08;确实#xff0c;sort(t.begin(), t.end()) 就可以#xff09;#xff0c;首尾特判再到 s s s 里查一下…ABC342 题解 A Description 给定一个串 s s s求与 s s s 中其它字符不同的唯一字符的编号。 Solution 直接把 s s s 存到 t t t 里排序确实sort(t.begin(), t.end()) 就可以首尾特判再到 s s s 里查一下就可以了。 Code void solve(int testcase, ...){init_vars();string s; cin s;string t s; sort(t.begin(), t.end());char ans;if(t[0] ! t[1]) ans t[0];else ans t[t.length() - 1];for(int i 0; i s.length(); i){if(s[i] ans) cout i 1 endl;} }B Description 给定一个数列 a a a表示 b a i i \displaystyle{b_{a_i} i} bai​​i。 给定 q q q 次查询 x x x 和 y y y求 b x b_x bx​ 是否小于 b y b_y by​。 Solution 比 A 还简单直接模拟。 Code int p[201];void solve(int testcase, ...){init_vars();int n; cin n;for(int i 1; i n; i){int x; cin x; p[x] i;}int q; cin q;for(int i 0; i q; i){int a, b; cin a b;if(p[a] p[b]) cout a endl;else cout b endl;} }C Description 给定一个串和 q q q 个操作每次操作将一种字符换成另一个。 问最后的字符串。 Solution 维护一个 a 到 z 的表。 暴力当然不是那种 bt的复杂度是 O ( 26 ⋅ n ) O(26\cdot n) O(26⋅n)。 Code void solve(int testcase, ...){init_vars();int n; cin n;string s; cin s;cin n;int bucket[26];for(int i 0; i 26; i) bucket[i] i;for(int i 0; i n; i){char u, v; cin u v;u - a, v - a;for(int j 0; j 26; j){if(bucket[j] u) bucket[j] v;}}for(int i 0; i s.length(); i){cout (char)(a bucket[s[i] - a]);}cout endl; }D Description 给定数列 a a a求 ( i , j ) (i,j) (i,j) 的个数 i j ij ij满足 a i a j x 2 ( x ∈ Z ) a_ia_jx^2\ (x\in \Z) ai​aj​x2 (x∈Z)。 Solution 对于每个数求最小的数使其满足相乘后乘积是完全平方数记为 f ( x ) f(x) f(x)。 例如 45 × 5 1 5 2 45\times 515^2 45×5152所以 f ( 45 ) 5 f(45)5 f(45)5。 可以证明 f f f 值相等的两个数乘积才会完全平方。请读者自行证明 注意特判 0 0 0 的情况 Code int a[200001], b[200001];int calc(int x){if(x 0) return 0;vectorpairint, int vec;for(int i 2; i * i x; i){if(x % i 0){vec.push_back(make_pair(i, 0));while(x % i 0){vec[vec.size() - 1].second;x / i;}}}if(x) vec.push_back(make_pair(x, 1));int ans 1;for(int i 0; i vec.size(); i){if(vec[i].second % 2) ans * vec[i].first;}return ans; }void solve(int testcase, ...){init_vars();int n; cin n;for(int i 0; i n; i){cin a[i];a[i] calc(a[i]);}mapint, int mp;for(int i 0; i n; i) mp[a[i]];int ans 0, tot 0;for(int i 0; i n; i){if(a[i] 0){ans n - tot - 1, tot;continue;}mp[a[i]]--;ans mp[a[i]];}cout ans endl; }E Description 自己看去。 Solution 按着 Dij 的方法做笔者没有能力加以证明。 复杂度 O ( Dij ) O(\text{Dij}) O(Dij)。 Code vectorpairint, node gv[200001];int dis[200001], vis[200001];inline void add_edge(int u, int v, int l, int d, int k, int c){gv[u].push_back(make_pair(v, (node){l, d, k, c})); }void dij(int st){memset(dis, -1, sizeof(dis));priority_queuepairint, int pq;pq.push(make_pair(LONG_LONG_MAX, st));dis[st] LONG_LONG_MAX;while(pq.size()){int x pq.top().second, y pq.top().first;pq.pop();if(vis[x]) continue;vis[x] 1;for(auto v : gv[x]){if(y - v.second.l - v.second.c 0) continue;int z min((y - v.second.l - v.second.c) / v.second.d * v.second.d v.second.l, \v.second.l (v.second.k - 1) * v.second.d); // cout v.first z endl;if(z dis[v.first]){dis[v.first] z;pq.push(make_pair(z, v.first));}}} }void solve(int testcase, ...){init_vars();int n, m; cin n m;for(int i 0; i m; i){int l, d, k, c, a, b;cin l d k c a b;add_edge(b, a, l, d, k, c);}dij(n);for(int i 1; i n; i){if(dis[i] -1) cout Unreachable endl;else cout dis[i] endl;} }FG F 建议看下 Pigeon 的题解。 G 可持久化启动
http://www.pierceye.com/news/642261/

相关文章:

  • 广东建设职业注册中心网站wordpress 500一片空白
  • 鲜花销售网站模板网站设计需求分析报告
  • 开发中英文切换网站如何做本周热点新闻事件
  • 松江网站建设多少钱网络营销推广的八大核心
  • 郑州做设计公司网站暗网网站
  • ps网站背景图片怎么做学技能的免费网站
  • 企业网站开发软件如何恢复wordpress
  • 用脚手架如何搭建项目做网站大气绿色网站模板
  • 海淀地区网站建设苏州论坛
  • 电影项目做产品众筹哪个网站好网站设计评价标准
  • 上海要做网站怎么卖wordpress主题
  • 废旧建筑模板多少钱一吨seo站内优化培训
  • 您在工信部门备案网站获取的icp备案号plone wordpress
  • 网站怎么用PS做公司电脑做网站
  • 化妆品网站设计思路网站管理规范
  • 内部优惠券网站建站马鞍山网站建设电话
  • 手机可以做3d动漫视频网站广告联盟平台
  • 做了静态网站怎么显示在互联网上度假村网站模板
  • 网站改版提交河北建设工程信息网官
  • 建站宝盒v8破解版下载菜鸟怎么做网站
  • 网站建设课程 考核目的wordpress注册确认信
  • 建设银行网站公告2022国内外重大新闻事件10条
  • 门户网站建设 简报电子工程信息建设网
  • 竞价网站模板网站模板小偷
  • 怎么做视频网站网站建设设计基础
  • 惠州网站建设公司曾做网站需要学习什么知识
  • 网站制作里面链接怎么做建网站要什么工做人员
  • 网站建设费用 会计分录网站用哪些系统做的好
  • 免费建立一个个人网站网站模板怎么引用
  • 网站推广软文公司wordpress里面备份功能在哪里