每日py3做题打卡

9 篇文章 0 订阅
2 篇文章 0 订阅

http://www.acmicpc.sdnu.edu.cn/problem/show/1070

形参变化不能改变实参的值啊

a = int(input())
b = int(input())
def swap1(a, b):
    t = a
    a = b
    b = t
    return a, b
a, b = swap1(a, b)
print(a)
print(b)

http://www.acmicpc.sdnu.edu.cn/problem/show/1174

1
n = int(input())
2
a = list(map(int, input().split()))
3
b = list(set(a))
4
b.sort()
5
print(len(b))
6
for i in range(len(b)-1):
7
    print(str(b[i])+" ",end = "")
8
print(b[len(b)-1])

A - Mishka and Contest

逆序方法一:

n, k = map(int, input().split())
a = list(map(int, input().split()))
ans = 0
for i in range(n):
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
for i in range(n-1, -1, -1):
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
if ans > n:
    ans -= n
print(ans)

逆序方法二:

n, k = map(int, input().split())
a = list(map(int, input().split()))
ans = 0
for i in range(n):
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
for i in range(n)[::-1]:
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
if ans > n:
    ans -= n
print(ans)

A - Find Divisible

t = int(input())
for i in range(t):
    a, b = map(int, input().split())
    print(a, a*2)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值