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

html5学习网站做室内装修设计的网站

html5学习网站,做室内装修设计的网站,海外医疗兼职网站建设,免费十大软件appT1(模拟,二分) (没看清买的糖果只有前缀&#xff0c;一开始用二分写了&#xff0c;后来意识到也没改了&#xff0c;简单写的话&#xff0c;直接模拟就好了) #include <bits/stdc.h>#define endl \nusing namespace std;const int N 50010;int n; int a[N];bool check(…

T1(模拟,二分)

  • (没看清买的糖果只有前缀,一开始用二分写了,后来意识到也没改了,简单写的话,直接模拟就好了)
#include <bits/stdc++.h>#define endl '\n'using namespace std;const int N = 50010;int n; int a[N];bool check(int X) {unordered_map<int, int> cnt;for(int i = 1; i <= X; i ++) cnt[a[i]] ++ ;if(cnt.size() == X) return true;return false;
}int main() {cin >> n;for(int i = 1; i <= n; i ++) cin >> a[i];int l = 1, r = n;while(l < r) {int mid = l + r + 1 >> 1;if(check(mid)) l = mid;else r = mid - 1;}cout << r << endl;return 0;
}

T2(思维,双指针)

#include <bits/stdc++.h>#define endl '\n'using namespace std;typedef long long ll;const int N = 50010;int n; int a[N];int main() {cin >> n;for(int i = 1; i <= n; i ++) cin >> a[i];sort(a + 1, a + n + 1);ll ans = 0, last = 0; for(int i = 1; i <= n; i ++) {int j = i; while(j <= n && a[j] == a[i]) j ++ ;int cnt = j - i; bool flag = false;if(last >= a[i]) ans += (last + 1 - a[i]) * 1ll * cnt, flag = true;ans += (cnt - 1) * 1ll * cnt / 2;if(flag) a[i] = last + 1; last = a[i] + cnt - 1; i = j - 1;}cout << ans << endl;return 0;
}

T3(模拟,前缀和)

  • 应该是数据出小了,按理不应该能直接过的,算是捡漏了吧 hh
#include <bits/stdc++.h>#define endl '\n'using namespace std;typedef long long ll;const int N = 100010;int n, u, v; int a[N]; ll pre[N];int main() {scanf("%d%d%d", &n, &u, &v);for(int i = 1; i <= n; i ++) scanf("%d", &a[i]);for(int i = 1; i <= n; i ++) pre[i] = pre[i - 1] + 0ll + a[i];int ans = 0;for(int len = v; len <= n; len += v) {for(int i = 1; i + len - 1 <= n; i ++) {if((pre[i + len - 1] - pre[i - 1]) * 1ll * v == len * 1ll * u) ans ++ ;}}cout << ans << endl;return 0;
}
http://www.15wanjia.com/news/188206.html

相关文章:

  • 网站可以做怀孕单吗用php做的企业网站作业
  • 邢台123最新消息苏州网站排名优化报价
  • wordpress仿站流程试列出网站开发建设的步骤
  • 免费做片头的网站库尔勒网站建设
  • 做网站UI工具太原高级seo主管
  • html家乡网站设计咸阳网站推广
  • 定制企业网站辽宁工程建设信息网网站
  • 简单免费制作手机网站做电台用啥什么网站
  • 济宁网站做网站运营有前途么
  • 帮别人做网站服务器国外h5制作网站
  • 青岛市住房和城乡建设局网站查询辽宁建设工程信息网评标专家账号找回
  • 建网站需要什么手续寿光市住房和城乡建设局网站
  • 延安网站设计公司做网站用方正字体可以额的
  • 淘宝的网站建设的目标网络营销专业就业前景
  • p2p网站建设价格丰台网站建设联系方式
  • 网站建设价格多少音乐网站还可以做
  • 永久免费做网站app北京科技网站建设公司
  • 宁夏网站推广离我最近的物流公司
  • 做网站购买服务器多少钱wordpress根据字段判断
  • wordpress 首页评论网站建设小程序开发seo推广
  • 做网站i3够用吗怎么用图片做网站背景图
  • 搭建网站要什么配置企业网站建设兴田德润地址
  • 企业网站如何建设酒店网站开发需求是企业写的吗
  • 网站专栏建设情况网页游戏排行力荐新壹玩
  • 建设培训中心网站网站建设怎么申请域名
  • 做网站什么主题好付费文章 wordpress
  • 如何推广网站网站推广常用方法高埗做网站
  • 个人站长网站应该如何定位s001网站建设设计
  • 在手机上怎么制作网站中文网站建设技术
  • 动易学校网站系统上海外贸网站优化