python解acm题_python ACM ,持续更新中。。。。。。。。。。。。
python中用print总是会出现回车空格,非常讨厌,然而,Python 3.0下print已经从语句变为函数了,我用的使python2.7.4,所以呢,还不行。。。。。但是我们可以用其他方法:
importsys
sys.stdout.write("abc")
sys.stdout.write("def")
#!/usr/bin/env python#coding:utf8
importsysfor i in range(1, 6+1):for j in range(1, i+1):
sys.stdout.write("#")
sys.stdout.write('\n')
pathon交换两个值非常简单哦,看下面:
#!/usr/bin/env python#coding:utf8
x, y=raw_input().split()
x , y=y, xprint x,y
也许使因为刚使用,所以代码写的有点长,以后看看能不能精简些,欢迎拍砖
#!/usr/bin/env python#coding:utf8
importsysfor i in range(1,7+1):if i<4:for j in range(1,5-i):
sys.stdout.write(" ")for j in range(1,2*i):
sys.stdout.write("*")
sys.stdout.write("\n")elif i==4:for j in range(1,7+1):
sys.stdout.write("*")
sys.stdout.write("\n")else:for j in range(1,i-4+1):
sys.stdout.write(" ")for j in range(1,6-2*(i-5)):
sys.stdout.write("*")
sys.stdout.write("\n")
View Code
#!/usr/bin/env python#coding:utf-8
importsys
t=int(raw_input())
cases=0while t>0:
t= t-1cases= cases+1line=raw_input()
res=[]for ch inline:if ch=='Z':
res.append('A')else:
res.append(chr(ord(ch)+1))print "String #%d" %casesfor ch inres:
sys.stdout.write("%c" %ch)print '\n'
View Code
#!/usr/bin/env python#coding=utf-8
importmath
t=int(raw_input())while t>0:if t==0:breakt= t-1a,b=raw_input().split()if int(a)
continue
print long(math.factorial(int(a)))/long(math.factorial(int(a)-int(b)))/long(math.factorial(int(b)))
View Code
#!/usr/bin/env python#coding=utf-8
importsyswhileTrue:
n=int(raw_input())if n==1:print "*"
continue
for i in range(1,n):for j in range(1,n+1-i):
sys.stdout.write(" ")for j in range(1,2*i):
sys.stdout.write("*")print "\r"
for i in range(1,2*n):
sys.stdout.write("*")print "\r"
for i in range(1,n):for j in range(1,i+1):
sys.stdout.write(" ")for j in range(1,2*(n-i)):
sys.stdout.write("*")print "\r"
View Code
#!/usr/bin/env python#coding:utf-8
whileTrue:
n=int(raw_input())
ans= n/5+n/6+n/8-n/30-n/40-n/24+n/120
print ans
View Code
#!/usr/bin/env python#coding:utf-8
importsys
t=int(raw_input())while t>0:
t= t-1n=int(raw_input())
cnt=0while n!=0:if n&1:
sys.stdout.write("%d" %cnt)
cnt=cnt+1n>>=1
print "\r"
View Code
#!/usr/bin/env python#coding:utf-8
whileTrue:
n=int(raw_input())
a=[]
b=[]
line1=raw_input()
line2=raw_input()for x inline1.split():
a.append(int(x))for x inline2.split():
b.append(int(x))
a.sort()
b.sort()if a==b:print "YES"
else:print "NO"
View Code
#!/usr/bin/env python#coding:utf-8
whileTrue:
n,m=raw_input().split()
a=[]
b=[]
line1=raw_input()
line2=raw_input()for x inline1.split():
a.append(int(x))for x inline2.split():
b.append(int(x))
a.sort()
b.sort()
cnt1=0
cnt2=0
ans=0while cnt1
ans=ans+1cnt1=cnt1+1cnt2=cnt2+1
elif(a[cnt1]>b[cnt2]):
cnt2=cnt2+1
elif(a[cnt1]
cnt1=cnt1+1
print ans
View Code
#!/usr/bin/env python#coding:utf-8
from datetime import *
importtime
n=int(raw_input())while n>0:
n=n-1y,m,d=raw_input().split()
now=date(int(y),int(m),int(d))
a=int(now.strftime("%j"))print a
View Code
#!/usr/bin/env python#coding=utf-8
n=int(raw_input())
a=[]
lines=raw_input()for x inlines.split():
a.append(int(x))
l,r=raw_input().split()
b=[]
b.append(a[0])for i in range(1,n):
b.append(b[i-1]+a[i])if int(l)==1:print b[int(r)-1]else:print b[int(r)-1]-b[int(l)-2]
View Code
#!/usr/bin/env python#coding=utf-8
importsysimportstring
lines=raw_input()for ch inlines:ifch.isupper():
sys.stdout.write("%c" %ch.lower())elifch.islower():
sys.stdout.write("%c" %ch.upper())else:
sys.stdout.write("%c" %ch)print "\r"
View Code
#!/usr/bin/env python#coding=utf-8
num=[47,147,247,347,447,547,647,747,847,947,1047,1147,1247,1347,1447,1547,1647,1747,1847,1947,2047,2147,2247,2347,2447,2547,2647,2747,2847,2947,3047,3147,3247,3347,3447,3547,3647,3747,3847,3947,4047,4147,4247,4347,4447,4547,4647,4747,4847,4947,5047,5147,5247,5347,5447,5547,5647,5747,5847,5947,6047,6147,6247,6347,6447,6547,6647,6747,6847,6947,7047,7147,7247,7347,7447,7547,7647,7747,7847,7947,8047,8147,8247,8347,8447,8547,8647,8747,8847,8947,9047,9147,9247,9347,9447,9547,9647,9747,9847,9947];
n=int(raw_input())while n>0:
n=n-1a,b=raw_input().split()if int(a)>int(b): #注意大小的比较
a,b=b,a
flag=0for x in range(0,100):if num[x]>=int(a) and num[x]<=int(b):printnum[x]
flag=1
if flag==0:print "NONE"
View Code
#!/usr/bin/env python#coding=utf-8
whileTrue:
n=int(raw_input())
dic={}for i inrange(0,n):
a,b=raw_input().split()
dic[a]=int(b)#sorted(dic.items(),key=lambda dic:dic[1])
a,b=raw_input().split()for x indic.keys():if dic[x]int(b):deldic[x]
ans=sorted(dic.items(),key=lambda dic:dic[1])#for x in dic.keys():#print "%s %d" % (x,dic[x])
name=[]
hei=[]if ans==[]:print "No"
continuename,hei=zip(*ans)
length=len(name)for i inrange(0,length):print "%s %d" % (name[i],hei[i])
View Code
#!/usr/bin/env python#coding=utf-8
t=int(raw_input())
cases=0while t>0:
t=t-1cases=cases+1n=int(raw_input())
num=[]for x inraw_input().split():
num.append(float(x))
me=num[n-1]
num.sort()
ans=0for i inrange(0,n):if me>=num[i]:
ans=ans+1
else:break
#if ans!=n and ans!=1:#ans=ans-1
print "Case #%d: %d" % (cases,ans)
View Code
python解acm题_python ACM ,持续更新中。。。。。。。。。。。。相关推荐
- leetcode贪心算法题集锦(持续更新中)
leetcode贪心算法题集锦 leetcode贪心算法题集锦(持续更新中).python 和C++编写. 文章目录 leetcode贪心算法题集锦 一.贪心算法 1.盛最多水的容器 2.买股票的最佳 ...
- python金融量化初体验——2020年“大湾区杯”金融数学建模比赛A题《大湾区指数增强策略》刷题总结(持续更新中)
目录 1.前言 2.准备工作 (1)题目分析: 提供的数据集 问题 3.解题思路: (1)第一问解题思路 4.代码实现 (1)第一题部分代码 1.前言 之前和男朋友一起学完了数据挖掘的相关框架,决定要 ...
- python逻辑回归识别猫(持续更新中)
逻辑回归 简单来说, 逻辑回归(Logistic Regression)是一种用于解决二分类(0 or 1)问题的机器学习方法,用于估计某种事物的可能性.比如某用户购买某商品的可能性,某病人患有某种疾 ...
- 七龙珠C语言题目,龙珠最强之战最全题库 答案持续更新中
龙珠最强之战题库有哪些题?答案是什么?游戏中会有很多题目需要我们去回答,所以小编就为大家整理了下答案,下面由第一手游网小编为大家带来最全题库吧! 龙珠最强之战最全题库 当悟空杀**克大魔王后,各家媒体 ...
- java面试的题积累【持续更新中......】
1.hashmp的实现原理,hash冲突如何解决. hashmp的实现原理:HashMap 采用一种所谓的"Hash 算法"来决定每个元素的存储位置.当程序执行 map.put( ...
- 2022“杭电杯”中国大学生算法设计超级联赛(8)补题 1011 (持续更新中)
目录 1011 Stormwind(贪心--分割矩形) 1011 Stormwind(贪心–分割矩形) /*题解:想要切割的次数最多,让原矩形的一边尽可能被多次切割,另一边紧跟即可*/ #includ ...
- C++题库(持续更新中................)
目录 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0001 使用C++输入 ...
- 2020今日头条面试真题及答案整理最新最全持续更新中~~~~
大家好,我是好好学习天天编程的天天 一个整天在互联网上爬虫的程序员,每天给大家分享学习干货的攻城狮 2020今日头条面试真题及答案整理&最新最全&持续更新中~~~~ 2020今日头条面 ...
- 【100道面试题真题讲解】C++面试题讲解+JAVA面试题讲解+Linux面试题讲解+数据结构面试题+计算机网络面试题 讲解视频-持续更新中
最近找到了一个非常好的公众号:IT笔试面试真题讲解,每天视频分享一道IT公司面试高频题目,完全免费哦,非常适合找工作的学生复习+总结+提炼. 白嫖不敢独吞,分享给大家,也给作者增加一点访问量,鼓励作者 ...
最新文章
- 2021 年 6 月程序员工资统计,平均 15052 元
- php单屏网站源码,关于原生js实现类似fullpage的单页/全屏滚动的方法
- P1681 最大正方形 Iand II
- 记录Nginx模块开发
- 常用的android弹出对话框
- 剖析Picasso中的内存缓存机制——LruCache
- 序列化技术的选型-选型建议
- 【王俊杰de人工智能实战课】第7次作业2
- 山东省2021年高考成绩查询平台6,山东2021年高考成绩改为6月26日前公布
- 论文阅读 - Video Swin Transformer
- @mapperscan注解_Spring的@Import注解详解
- ES6/05/正则表达式简介,正则表达式如何使用,正则表达式中的特殊字符(边界符,量词符),预定义类,正则表达式中的替换
- 英特尔技术流新帅履职,给员工们一些“笔记”学习一下
- Linux搜寻文件或目录命令解析
- python server酱_教你如何使用Python向手机发送通知(IFTTT)
- Eclipse常用的一些设置
- java datagrid导出excel_Datagrid数据导出到Excel文件给客户端下载的几种方法
- 幸运红包娱乐微信小程序源码下载-多玩法安装简单
- sublime 快捷键F5执行python程序
- 【数据中心管理】之磁盘阵列以及 RAID技术详解
热门文章
- 【转】POSIX 是什么?让我们听听 Richard Stallman 的诠释 | Linux 中国
- 3d旋转相册代码源码_用代码制作3d相册签到墙(附源码)
- CSS定位和浮动(吸顶、居中)
- Google Developers可以访问了?
- mdb 查询过于复杂_【律联云知产课堂】南京商标查询主要从哪些方面判断一个商标是否适合注册?...
- OpenShift 4 - Pod的亲和性/反亲和性
- 统一并发 II——基准测试方法
- GitHub 被爆开始实名制,以便于执行美国贸易制裁
- java 正则提取邮箱_如何用正则表达式提取一个网站里面的所有邮箱地址?
- json文件解析工具_JSON格式的文本文件,怎么解析不成功?