两个WA题
  • 板块题目总版
  • 楼主封禁用户
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/1/10 12:13
  • 上次更新2023/10/24 04:54:37
查看原帖
两个WA题
782860
封禁用户楼主2023/1/10 12:13

1.https://www.luogu.com.cn/problem/P1652 2.https://www.luogu.com.cn/problem/P1614

代码:

#include<bits/stdc++.h>
using namespace std ;
int dist( int x1 , int y1 , int x2 , int y2 )
{
    return sqrt( ( x1 - x2 ) * ( x1 - x2 ) + ( y1 - y2 ) * ( y1 - y2 ) ) ;
}
int main()
{
    int x[60] , y[60] , z[60] , n , x1 , y1 , x2 , y2 , ans = 0 ;
    cin >> n ;
    for( int i = 1 ; i <= n ; i++ )
        cin >> x[i] >> y[i] >> z[i] ;
    cin >> x1 >> y1 >> x2 >> y2 ;
    for( int i = 1 ; i <= n ; i++ )
        if( ( dist( x1 , y1 , x[i] , y[i] ) < z[i] ) ^ ( dist( x2 , y2 , x[i] , y[i] ) < z[i] ) )
            ans++ ;
    cout << ans ;
}

2.
#include<bits/stdc++.h>
using namespace std ;
int main()
{
    int n , m , a[100001] , minn = 100000 , w = 0 ;
    cin >> n >> m ;
    for( int i = 1 ; i <= n ; i++ )
        cin >> a[i] ;
    for( int i = 1 ; i <= n - m + 1 ; i++ )
        {
            for( int j = 1 ; j <= m ; j++ )
                w += a[i + j - 1] ;
            if( w < minn )
                minn = w ;
            w = 0 ;
        }
    cout << w ;
}

2023/1/10 12:13
加载中...