博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
头条笔试
阅读量:5116 次
发布时间:2019-06-13

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

updata:

2018-5-12

免费馅饼

 

 

----------------------------------------------------------------

有几个题没有留

答完才发现是按最高分算 不是最后提交的

早知道就不存备份了

 

A.显然没有找到正解 直接set走一波到80%了

lower_bound竟然才30% 玄学啊...

 

1 #include
2 #define cl(a,b) memset(a,b,sizeof(a)) 3 #define debug(a) cerr<<#a<<"=="<
<
pii; 7 8 const int maxn=1e6+1000; 9 10 set
st;11 12 int main()13 {14 int n,k,x;15 scanf("%d%d",&n,&k);16 for(int i=0;i

 

B.是一个关于字符串处理的题 反正是有两种操作 问最快处理到当前串的步数

算了下复杂度感觉bfs走一波应该没问题 最后70分也懒得优化了

//也是暴力走一波到70 代码没留

 

C.中缀转后缀这种东西我怎么会自己写

 

1 #coding=utf-8 2  3 import sys 4  5  6 def show(num): 7     line1 = "" 8     line2 = "" 9     line3 = ""10     line4 = ""11     line5 = ""12     st = str(num)13     first = 114     for i in st :15         if first != 1:16             line1 += '..'17             line2 += '..'18             line3 += '..'19             line4 += '..'20             line5 += '..'21         first = 022         if i == '0' :23             line1 += '66666'24             line2 += '6...6'25             line3 += '6...6'26             line4 += '6...6'27             line5 += '66666'28         if i == '1' :29             line1 += '....6'30             line2 += '....6'31             line3 += '....6'32             line4 += '....6'33             line5 += '....6'34         if i == '2' :35             line1 += '66666'36             line2 += '....6'37             line3 += '66666'38             line4 += '6....'39             line5 += '66666'40         if i == '3' :41             line1 += '66666'42             line2 += '....6'43             line3 += '66666'44             line4 += '....6'45             line5 += '66666'46         if i == '4' :47             line1 += '6...6'48             line2 += '6...6'49             line3 += '66666'50             line4 += '....6'51             line5 += '....6'52         if i == '5' :53             line1 += '66666'54             line2 += '6....'55             line3 += '66666'56             line4 += '....6'57             line5 += '66666'58         if i == '6' :59             line1 += '66666'60             line2 += '6....'61             line3 += '66666'62             line4 += '6...6'63             line5 += '66666'64         if i == '7' :65             line1 += '66666'66             line2 += '....6'67             line3 += '....6'68             line4 += '....6'69             line5 += '....6'70         if i == '8' :71             line1 += '66666'72             line2 += '6...6'73             line3 += '66666'74             line4 += '6...6'75             line5 += '66666'76         if i == '9' :77             line1 += '66666'78             line2 += '6...6'79             line3 += '66666'80             line4 += '....6'81             line5 += '66666'82     print line183     print line284     print line385     print line486     print line587 88 if __name__ == "__main__":89     n = int(sys.stdin.readline())90     for i in range(n):91         line = sys.stdin.readline()92         res = eval(line)93         # print(res)94         show(res)

 

D.暴力一波走了30分 其他的肝不动了= =

 

E.这个复杂度高的一批 数据太水了吧

(虽然加了一点玄学优化 可能就给优化掉了?

 

 

转载于:https://www.cnblogs.com/general10/p/8641921.html

你可能感兴趣的文章
4-28
查看>>
display:none和visiblity:hidden区别
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
SpringMVC学习总结(三)——Controller接口详解(1)
查看>>
RGB色彩空间和HSV色彩空间的理解
查看>>
牛的障碍Cow Steeplechase
查看>>
Zookeeper选举算法原理
查看>>
嵌入式成长轨迹52 【Zigbee项目】【CC2430基础实验】【在PC用串口收数并发数】...
查看>>
函数随笔
查看>>
哈尔滨工程大学ACM预热赛(A,C,H,I)
查看>>
3月29日AM
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
Dijkstra算法——最短路径(转)
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
【实数二分/前缀和维护】Best Cow Fences
查看>>
构造者模式
查看>>
[转][C#]Combobox 行高
查看>>
什么是IDS/IPS?
查看>>
JavaScript:学习笔记(3)——正则表达式的应用
查看>>
LeetCode:旋转链表【61】
查看>>