博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu--1029--思维题
阅读量:5214 次
发布时间:2019-06-14

本文共 1032 字,大约阅读时间需要 3 分钟。

这题 可能是数据不够大的原因吧  一开始我直接sort一遍也过了...

这题 在一天一道算法题里曾经出现过..

    

O(n)时间复杂度的思想 很cool

1 /* 2 #include 
3 using namespace std; 4 5 int arr[1000000]; 6 int main() 7 { 8 cin.sync_with_stdio(false); 9 int n;10 while( cin >> n )11 {12 for( int i = 0 ; i
> arr[i];15 }16 sort( arr , arr+n );17 cout << arr[n/2] << endl;18 }19 return 0;20 }21 */22 #include
23 using namespace std;24 25 int main()26 {27 cin.sync_with_stdio(false);28 int n , num , ans , cnt;29 while( cin >> n )30 {31 cnt = 0;32 while( n-- )33 {34 cin >> num;35 if( 0 == cnt )36 {37 ans = num;38 cnt ++;39 }40 else41 {42 ans == num ? cnt++ : cnt--;43 }44 }45 cout << ans << endl;46 }47 return 0;48 }
View Code

转载于:https://www.cnblogs.com/radical/p/3866428.html

你可能感兴趣的文章
duilib加消息
查看>>
入门必看--JavaScript基础
查看>>
MyBatis入门
查看>>
URL地址下载图片到本地
查看>>
fmt:formatDate标签的输出格式
查看>>
Java开发笔记(四十)日期与字符串的互相转换
查看>>
netty中的PoolChunk
查看>>
Source Insight 中文注释为乱码解决办法(完美解决,一键搞定)
查看>>
WPF中将DataGrid导出Excel
查看>>
ATM作业
查看>>
SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值
查看>>
基于mini2440的uboot移植(一)
查看>>
redis maxmemory设置
查看>>
mysql 密码过期问题 password_expired
查看>>
javascript keycode大全
查看>>
前台freemark获取后台的值
查看>>
使用swagger作为restful api的doc文档生成
查看>>
JQuery图例
查看>>
Service类的命令
查看>>
【AMAD】django-taggit -- 一个简单的,通用的django tagging模块
查看>>