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

帮别人做钓鱼网站吗六台阶客户管理软件

帮别人做钓鱼网站吗,六台阶客户管理软件,网站为什么会被挂马,家具展示网站源码D.Distinctive Character 看到样例#xff0c;第一个反应贪心。先写了个按这一位1和0的数目多少#xff0c;确定0还是1的东西。感觉不够真#xff0c;又写了个尽量加到相似的比较小的串上的贪心。在和前边的那个组合一下#xff0c;换了换顺序。。。好吧就过了13组样例。。… D.Distinctive Character 看到样例第一个反应贪心。先写了个按这一位1和0的数目多少确定0还是1的东西。感觉不够真又写了个尽量加到相似的比较小的串上的贪心。在和前边的那个组合一下换了换顺序。。。好吧就过了13组样例。。。正解如下考虑如何求出所有2^k个状态与这n个串的最大相似度。起初的n个串的答案显然为k那改变一个位置相似度就改变为k-1对于一个状态越早算出来的相似度越大那么就可以直接bfs求出所有状态的最大相似度了。答案就是取最小值的状态。 #include bits/stdc.h #define mem(W) memset(W,0,sizeof(W)) using namespace std; int n, k, a[123], b[123]; char s[25]; int q[123],l0,r0; int main(){scanf(%d%d,n,k);for(int i0;i(1k);i)b[i]-1;for(int i1;in;i) {scanf( %s,s);for(int j0;jk;j) a[i]a[i]*2(s[j]-0);q[r]a[i];r;b[a[i]]k;}while(lr){int Sq[l]; l;for(int i0;ik;i){if(b[S^(1i)]-1){b[S^(1i)]b[S]-1;q[r]S^(1i); r;}}}int MN10000,ans0;for(int i0;i(1k);i){if(MNb[i]){MNb[i];ansi;}}for(int ik-1;i0;--i)printf(%d,!!(ans(1i)));puts(); }E.Emptying the Baltic  bfs暴搜的做法很显然一直搜到所有位置都无法流向周围的格子为止但是会tle。考虑剪枝1水位低的地方不能流向高的地方2没有水也不能流了3最重要的一个剪枝/贪心我们尽量先去从当前水位比较高的地方搜用优先队列可以解决。读题能力好差。。。 #include cstdio #include queue #define rep(i,a,b) for(int ia;ib;i) typedef long long ll; const int N 550; inline int read() {char cgetchar();int x0,f1;while(c0||c9){if(c-)f-1;cgetchar();}while(c0c9){xx*10c-0;cgetchar();}return x*f; } using namespace std; int dx[]{0, 0, 1, 1, -1, -1, 1, -1}; int dy[]{1,-1, 0,-1, 0, 1, 1, -1}; int n, m, xs, ys; ll mp[N][N], h[N][N]; struct node{int x,y;bool operator (const node a) const {return h[a.x][a.y] h[x][y];}node(){}node(int a,int b){xa;yb;} }; inline int inb(int x,int y) {if(xn||x1||ym||y1)return 0;return 1; } inline ll solve(node e,node s){ll t;if(mp[s.x][s.y] h[e.x][e.y]) {th[s.x][s.y]-mp[s.x][s.y];h[s.x][s.y]-t;return t;}else {th[s.x][s.y]-h[e.x][e.y];h[s.x][s.y]-t;return t;}return t; }inline ll bfs(int sx, int sy) {ll ans0;priority_queuenode q;q.push(node(sx,sy));ans (-mp[sx][sy]);h[sx][sy]mp[sx][sy];while(!q.empty()) {node uq.top();q.pop();rep(i,0,7) {int txu.xdx[i], tyu.ydy[i];if(!inb(tx,ty)||mp[tx][ty]0||h[tx][ty] h[u.x][u.y])continue;if(h[tx][ty]mp[tx][ty]) continue;ll tmpsolve(u,node(tx,ty));anstmp;q.push(node(tx,ty));}}return ans; } int main() {nread(),mread();rep(i,1,n)rep(j,1,m)mp[i][j]read();xsread(),ysread();printf(%lld\n, bfs(xs,ys)); }G. Galactic Collegiate Programming Contest 用数据结构维护比1队排名靠前的队伍。一眼考虑用优先队列加数组标记感觉删除的复杂度就没有保证状态本身就多还额外加了一些肯定会T就没写。然后考虑用set删除操作就很方便然而还是T了。于是膜了题解。。。还学了很多神奇的操作%%%用multiset的话有很多重复的值时间就更优秀了。 #include bits/stdc.h #define rep(i,a,b) for(int ia;ib;i) const int N 1e5 100; typedef long long ll; using namespace std; struct node{int x,y;node(){}node(int a,int b){xa;yb;}bool operator (const node a)const {if(a.y!y) return y a.y;return x a.x;} }; multisetnode s; int n,m,t,p,a[N],b[N]; int main() {scanf(%d%d,n,m);rep(i,1,m) {scanf(%d%d,t,p);if(t!1) {if(node(a[t],b[t]) node(a[1],b[1])) s.erase(s.find(node(a[t],b[t])));a[t]p;b[t];s.insert(node(a[t],b[t]));}else {a[t]p;b[t];}while(!s.empty()!(*--s.end()node(a[1],b[1]))) s.erase(--s.end());printf(%d\n,s.size()1);} }转载于:https://www.cnblogs.com/RRRR-wys/p/9086143.html
http://www.zqtcl.cn/news/765735/

相关文章:

  • 学历低的人不适合学编程小红书seo关键词优化多少钱
  • pc网站制作公司企业邮箱格式模板
  • 河南5G网站基站建设信息wordpress自定义文章页面模板下载
  • 宁波三优互动网站建设公司怎么样手机app商城
  • 散热器 东莞网站建设php模板源码
  • 怎么申请域名建网站凡科网站建设总结
  • 温州网站设计定制外贸人才网哪家最好
  • 永康门业微网站建设做一个网站要多长时间
  • 南山网站建设哪家好四川省微信网站建设公
  • 网件路由器做网站网站建设中 提示
  • 全运网站的建设徐州网络推广公司排名
  • 成品网站源码1688体验区南宁网络推广服务商
  • 广州品牌网站开发公司网站建设价位
  • 网站首页没排名但内页有排名wordpress网站收录插件
  • 在线相册jsp网站开发与设计微信小程序app下载
  • 广元市建设局网站首页网站建设首选公司哪家好
  • 商务网站建设策划思路平台网站如何做推广方案设计
  • 哈尔滨网站快速排名通辽网站建设
  • 雄安专业网站建设哪家好分销系统网站建设
  • 咨询行业网站开发wordpress5.0新版如何发布文章
  • 做网站要什么技术saas建站和开源建站的区别
  • 大型网站建设哪家服务好qq对话制作器app
  • 做免费小说网站怎样赚钱网络推广方案最新
  • 电商网站的建设与运营揭阳专业的网站建设价格
  • 网站策划书包括哪些内容百度官方营销推广平台有哪些
  • 成都企业网站seo重庆企业网站推广费用
  • 广东电白建设集团有限公司网站wordpress 静态地址
  • 微网站和手机站区别工业设计专业学什么
  • 兰州网站建设哪里好素材图片高清
  • 公司网站建设进度设计官网登录入口